My husband and I are planning a two week trip to Italy in May. We plan to fly into Rome and would like to stay for 3 or 4 days there either at the beginning or end of the trip. What I would like to see are Florence for two days, Cinque Terre two days, Tuscany for two days,( no idea where to stay there) and we definitely would like to see Pompeii. We want to stay in a hill town in Tuscany. Want some time for walking around small towns/villages, possibly a beach,relaxing. Need some ideas please. Open to car rental or train.