Blowing Rock is located on the Blue Ridge Parkway in the mountains of North Carolina and offers fine dining, hotels, resorts, bed and breakfasts, shopping on Main Street and in out ...