As part of our holiday later this year, we will have a couple of days in Florence. Any suggestions for sight seeing would be welcome - especially anything we should book in advance? Thank you!