Stay far far away from Skybrook. The greens are burnt out and the bunkers are in garbage condition...for the $ it is WAY over-priced right now, and has been for about a year now. Highland is crowded but in better condition and is a more-fun layout. Consider Birkdale Golf Club (not Royal Birkdale

). It is an easy driver west of Hwy 73 in Huntersville and is just as crowded as Sky and Highland, but they keep the course in better playing condition than most public courses I have ever played.
My private course is about 20-30 minutes west of Concord, also just off Hwy 73 at Lake Norman, called Cowan's Ford CC. I can submit for a saturday tee time starting on Thursday if you are interested in joining me. It is less to play as a guest than Sky, Highland Creek, and Birkdale...but it is a private course with 100% better playing condition and faster rounds...usually 4:30 on the weekends. 4:20 is my longest round ever out there on a Saturday, but I do not play on Saturday mornings too often. Let me know if you are interested in playing with me.