You should add Pisa and Cinque Terre in your itinenary which are very near to Florence. Cineque terre is most beautiful place I have seen in Italy. Cineque Terre is collection of 5 different villages with stunning views.
upvoteUpvote (1)messageComment (1)
It has sea front stay option to get scenic view like greece
Also check amalfi coast