Beech Mountain NC TDA, Stay, Play, Dine, Shop
is what I've heard recommended by my buddy that lives on the edge of TN.
Beech is way better priced that anything from my area (WV) as far as tickets, but I couldn't find anything about a season pass. I'd just go to the closest resort you can, get a season pass, like a nights only pass which is usually much cheaper, so you can just go and practice every day after work.
If you wanna plan a fun weekend trip to an impressive mountain however, I've greatly enjoyed Snowshoe Mountain in eastern WV. Pretty isolated, but they have their own village with a strip mall and huge mountain full of any terrain. Plenty of lodging whether you prefer condos or cabins.