There shouldn't be too much humidity in May, especially up in the mountains so you should be okay with that.

As far as skiing goes, I haven't done any local skiing since moving to Atlanta from Virginia several years ago. All of the places within a reasonable driving distance are a little small/crowded for my tastes. These days, I tend to hop on a plane and head out west somewhere to get some skiing in.

I stumbled on a link that has some info on the resorts in the southeast if you want to pass it on to your friend.