I Suggest Bad Gastein.
Was there 2 winters ago and would return in an instant. The skiing, accomodations, conveniance, and charm are all excellent.
The skiing is made up of 5 mountains, 2 are lift interconnected and the others are bus. Vertical ranges from 1000 to 1600 meters with powder conditions for the entire week I was there. Groomed runs are mostly intermediate but almost unlimited advanced off-piste if you are looking for advanced terrain.
The town is stunningly beautiful and mostly pedestrian, built on the mountainsides at the end of a valley with a waterfall running through the centre of it. Amenities include many upscale restaurants, bars, nightclubs, casino, and spas.
I arrived by train, the station was directly accross the street from my hotel which was also literally a 3 minute walk to the gondola. Absolutely no need for a car. I stayed at the Euro Youth Hotel, don't let the Youth part of the name discourage you, there were mostly non-youth staying when I was there. This place was amazing, the beds were extremely comfortable, with duvets! And the best part was that it only cost 20 to 30 euro per person depending on the type of room (with breakfast). The Hotel's restaurant was decent and probably the best bang for the buck in the town too. If you really want to cheap it out, there was also a full scale grocery store next door. Here is the link to the hotel:
http://www.euro-youth-hotel.at/