My wife and I will be visiting Italy arriving in Rome on April 25 and departing from Milan on May 22nd. We have already been to Rom and Venice so we are planning to see the other parts of Italy. Our plan is as follows -
April 25 - Rome
April 26 - Rome
April 27 - May 2 Leave Rome to Sorrento (or Salerno?) Visit Capri, Positano, Amalfi, Pompeii
May 2 - Leave Sorrento (Salerno) rent car and drive to Matera - 1 night
May 3 - 5 drive to Lecce - see other towns on the way and day trip
May 5 - drive to Ostuni - 1 night
May 6 - drive to Bari - 1 night
May 7 - May 12 Fly from Bari to Catania (3 nights - day trip to Taormina and Syracuse. Rent car and drive to Palermo trying to figure out what to see and where to stay
May 12 - Fly from Palermo to Florence
May 12 - 16 - Florence
May 16 - 18 - Sienna (day trip to Orvieto or Montepulciano)
May 18 - 20 - Lucca ( day to Cinque Terre)
May 20 - 22 Milan - fly out on 22nd
Is this to many places? If so, cut out Puglia area or Sicily? Would you pick 4 towns in each area (Puglia, Amalfi, Sicily and Tuscany) as a home base and visit the area from there? We like driving and just "getting lost" along the way. Like to find good local "hole in the wall" restaurants. Should we spend more time in Tuscany area. We've seen as many churches as we need to see so does that help decide where to go? Any help would be greatly appreciated.