I have been taking my family to Ax for 6 years now. It is a lovely ancient thermal spa town in the Pyrenees with bags of history and a ski resort above the town. There is a great market twice a week, lots of small independent shops and restaurants, and plenty of characterful places to stay. The resort itself, accessible directly from the town via a 10 minute gondola ride, is compact and very family-friendly, but still has 85km of pistes to suit all ages and abilities. It is less chi-chi than the alps, less banging than Andorra, and cheaper than both in terms of lift passes and ski hire. If you avoid French school holidays it isn't very crowded either. There are pistes up to 2400m and plenty of snow cannons as well, so the conditions are generally good. There are also lots of other great winter sports activities available, such as: dog sledding, Nordic skiing, ski-joering, snow trekking, ice climbing, igloo building, sledging, & snow biking.