With its charming downtown, stunning lake, and endless outdoor adventures, Cashiers is a low-key small town in North Carolina perfect for a weekend retreat. Whether exploring historic sites ...