The Inn on Main Street was one of the best Bed and Breakfasts we've ever stayed in Weaverville NC. The number one thing that impressed us was the warmth and hospitality of the owners, Dan and Nan. From making sure every delicious food item they prepared for us was keeping with my wife's Vegan diet to telling us where to go in Ashland (which is only 10 minutes away) and telling us stories about the area and its history (Dan was a local newspaper reporter and editor). The accommodations are charming (very "Victorian") and the breakfasts were delicious (especially the muffins!) which were served on the back porch veranda overlooking the small garden that provided some of the veggies for culinary creations served to us each morning. And as an extra little surprise, there were 3 restaurants with live music only 2 to 4 short blocks from the Inn - and the music was really good acoustic folk and rock.
I would highly recommend the Inn on Main Street to anyone who wants a great bed and breakfast experience at a very reasonable price!"