When it's time to get away from it all, this cozy mountain town in North Carolina sits right alongside a picturesque lake ...
Located just 45-minutes from Asheville, it’s the perfect place ... is natural surface so you may struggle with a stroller.