I'm not exactly the easiest person to plan vacations for, but out of all of the different agencies I've used- Shelby's Travel takes the cake. The owner is friendly and always plans my trips exactly how I envision them while staying within the budget I give her. My advice: call Shelby and let her work her magic, you'll be glad you did!
Pros: Friendly, knowledgable, no high pressure sales
Cons: face to face by appointment only