www.skisugar.com
Sugar Mountain is a really all-around best bet. They have a lodge with a restaurant, skiing, tubing, ice skating, and fifty million villas to rent up there. But the best part is acess to it is very easy, whereas some other skiing places are somewhat hard to get to, roads get kinda high. Usually they'll make snow even if the temps get warm, but their website will tell you the current conditions. It's a few miles outside Boone NC, really nice up that way.
As for Gatlinburg, you could stop off there, but just keep in mind you cannot use I-40 between Asheville and TN because of a rock slide. You'd have to use the TN freeway between Johnson City and Knoxville to get to Gatlinburg. So, from Boone, you can go over towards Johnson City and then down towards Knoxville to the exit for Gatlinburg from the TN side.