Hi, I am planning a 2 week trip next May to Tuscany. We definitely want to stay in Florence for 4-5 days to see all the museums and sights, take day trips to other towns, etc. But I'm wondering where else we should stay? We do not plan on renting on car and will rely on the bus or train. We do not want to spend the entire two weeks based on Florence, so I'm wondering what other towns we should stay in? Thank you.