See some of the top things to do in Florence from landmarks to museums, food, shopping and more in this list of 15 best things to do in Florence Italy.