We are planning to visit Florence and surroundings - Pisa and Sienna from 2nd to 6th April. What is the expected crowd level at this time of the year? Is it recommended to buy tickets for Uffizi and other places in advance or the lines will be manageable? If they are 15-20 minutes wait time, i'd rather stay flexible and buy them there. Also, for a family of 2 adults and 2 children - 13 and 6, is florence card more economical and /or convenient as compared to buying museums tickets on the spot? We will be staying in the heart of Florence, walkable from the Main Railway Station.
Will highly appreciate a response and useful tips.