This 250-year old town boasts a luxury hotel, charming streets, and sweeping views of the Blue Ridge Mountains.