Enjoy 3 days in Florence, Italy on a budget with our guide to free things to do, where to stay and essential ticket tips for the top sights.