Fun nightlife, best resort in the South (FWIW)
"Expert" trails get old quickly
Overall, Snowshoe is a pretty good destination for a weekend (probably not longer than that), which makes it the best resort south of New England. A very good mountain for beginners (about half the mountain is green) and high-intermediate/advanced skiers. Terrible mountain for those just learning to ski, as the bunny hill is incredibly crowded. I saw a lot of collisions over two days, and many brand new skiers were intimidated by the number of people. Go to Silver Creek for the "Learn to Ski" package and then go to the main mountain. The diamonds are difficult because of the steepness and ice; there are very few bumps.
For intermediate skiers, there are really only three trails on the main mountain, and they are very crowded. On the plus side, they also had the best conditions of any of the trails.
The lift lines were generally pretty short; no more than five minutes (and usually less) at any point on Friday or Saturday. The major exception was the high speed quad on Saturday morning, where I waited for over 20 minutes. The lines thinned out over the day, but I didn't go back the rest of the morning.
The instructors were very good, in contrast to the people working in the rental shop, who were ok if you asked for help, but otherwise were aloof and didn't show any initiative to assist anyone.
The Village was very clean and had a great variety of bars, restaurants, lodging, and shops. The food was actually pretty good, and the prices were not that different than a regular restaurant at home. The only thing missing was a traditional ski lodge, and that was a big minus.
I don't have enough experience to really rate the terrain park. There was one on the mountain and two at Silver Creek, and while they had some features, it looked like there could have been a lot more. I was surprised that there weren't more people in the park.
I would definitely go back for a day or a weekend. Expert skiers would get bored if they stayed longer. The Village is great, but you'll definitely pay if you want to lodge there.