You'll probably find better deals if you DIY instead of looking for a travel agent.
If you go with DIY, I find the best place to start is to check on flights. There's no point getting your heart set on a resort, only to find that you can't get reasonable flights to a nearby airport. So first, check on flights to Geneva, Zurich, Munich, Turin, Milan, and Venice. The first two will give you the most options in terms of the number of resorts within a reasonable transfer time, but the others are also good places to fly into. If you're near DFW or Houston Intergalactic, then that should help.
Once you know which airports you can get to for a reasonable price, then you can start checking on the nearby resorts for accommodation. For most resorts, a lot of the accommodation is set up for 7-night stays running Saturday-Saturday. So whether you're checking the accommodation finder on a resort's website or something like hotels.com, checking Sat-Sat dates will give you the most options.
If you can get to Zurich, then my recommendation would be to fly on Wednesday (arriving on Thursday), spend a couple of days in the city getting over the jet lag and sightseeing, then take the train to either St. Anton or Arosa on Saturday, returning the following Saturday. St. Anton has more of a night life, while Arosa has more non-skiing activities. Both towns are nice, both ski areas have terrain that you'll both like, both train rides are very scenic, and both should have accommodation within your price range as long as you don't go during the European school holidays. (Avoid Christmas-New Year as well as mid-February to early March.)