What I am about to say will probably create firestorm, but it was my experience. First, though, since you are there in April, rooms will be abundantly available, so I would travel without reservations (I do this through May without problems). It will also help with what I'm about to say: Florence was a disappointment. I can't say why, since it has everything that I typically look for in a European city: Museums, Cuisine, Cathedrals... Just something didn't click with me. We arrived in Florence expecting to be enraptured, but we spent that day/night, then left for Venice the next afternoon, a day earlier than planned. While in italy, about 50% of the people that we talked to loved it, the other 50 hated it. Go figure. The purpose of this long winded response is to impress upon you that your destinations may not be what you expect them to be. Given the time of year, you can easily roll into a town, then find a room, and leave sooner or later if you choose. We started in Rome, wound through tuscany/umbria/CT to venice, then out. Be flexible, it will help your trip.