Blowing Rock is a quintessential little North Carolina mountain town with an upscale ... and a mountain cabin feel with lots of rustic charm. Despite its diminutive size (3.1 square miles ...