Here are eight of the best things to do in Florence that will help you immerse yourself in its romance, its culture and, of course, its cuisine.