One of the best ways to see views of Florence is to book a hotel with rooftop terrace access. The Grand Hotel Cavour is a chic option that has a rooftop bar and terrace, as well as an upscale restaurant. The Hotel Torre Guelfa also has a rooftop terrace and medieval-themed decor.