Filled with world-class museums and galleries, beautiful churches, and former palaces, this is a city where you'll want to spend at least two or three days—enough time to hit most of the essential landmarks, shop for quality leather goods, and stuff your face with delicious Tuscan food.