A foodie guide to Florence: nine unmissable experiences - Lonely Planet