With its rolling valleys and gorgeous views of surrounding Mount Mitchell and the Black Mountains, Little Switzerland, North Carolina closely resembles the foothills of the Swiss Alps. From outdoor activities to quaint shopping, here are the best things to do in the surprising Southern mountain town.