Just returned from a trip to Vienna/Salzburg/Prague and booked it through Gate 1 Travel. We did not use one of their tours since we wanted to explore on our own. They were excellent. They worked with us on setting up our itinerary and were able to give us excellent rates for airfare/hotels/trains.
Now we are looking at taking one of their tours. Highly recommend.