I would like to take my husband to Italy for our 10th anniversary and would like to do it through a tour. The company I would like should be reputable, reliable, won't cramp 50 passengers in a bus for 50 (you know..no extra leg room!), will include all major sightseeing places instead of charging you extra for them, and also would give you tons of free time to explore on your own. Of course, hotels should be centrally located, without the need of being luxurious. I would like something economical, but not hostels. Any suggestions? forgot to add, next summer 2008 probably June.