Highland Lake Inn & Resort, Flat Rock

Resting in a country setting of 26 gently wooded acres, this inn and resort is just 25 minutes from Asheville and 5 minutes from Hendersonville. Amenities include casual fine dining at award-winning Season’s restaurant, seasonal outdoor pool, lake, nearby golf and lots of on-site outdoor activities. 52 rooms, cottages and suites, $109-$259 (depending upon the season), WiFi, bountiful breakfast (except cottages with full kitchens receiving 20% off any meal), pet-friendly.