Have you ever wondered what it's like to visit a real-life fairytale village?
The village of Little Switzerland, North Carolina, comes pretty close!
Several picturesque small towns occupy the mountains in North Carolina.
One of the most charming is Little Switzerland.
This unincorporated community is in McDowell and Mitchell counties,