Not counting travel days, we'll have 7 full days to spend in Florence and Barcelona. That means in one of them will have three days and in the other four days. Should I do 4 days in Florence and 3 days in Barcelona, or 3 days in Barcelona and 4 days in Florence?
One of the days in Florence we plan to do a day/half-day trip to the Tuscany countryside for wine tasting and lunch. In Barcelona we'll also take a day trip to visit Montserrat Mountain
For travel days, we have an extra half a day in Florence starting at 10/11am coming from Lucca but won't have much time in Barcelona for its travel day (we'll arrive there at 3/4pm coming from Florence).