We will be in Italy in October and our return is Rome-Frankfurt-Seattle on Lufthansa. The return flight started at 7am on 10/27. We were notified that our Rome-Frankfurt leg is cancelled and we were rescheduled to a flight the evening prior with the second leg staying the same. If we accept that, we will need to overnight in Frankfurt on 10/26 and then catch our second leg on 10/27. We lose one evening in Rome, but that's not too bad.
The other thing we can do is leave a day earlier or a day later, because the 7am flight on those days is still going.
I'm wondering if it would be a huge hassle staying in another country for one night due to Covid regulations, etc. We have to have a Covid test to get back to the US already, so it doesn't seem like there is more requirement than that and maybe it's not a big deal. Or is that going to be a hassle, and we should stay an extra day and take flights on our original schedule a day later?
I'd love to hear any advice or experience about this!