@John McGrath I own a STR in Boone, NC. I'm not sure about the city limits of Boone, but the county has zero restrictions. As far as I know, they don't even have verbiage for it in their rules/laws. According to my realtor there, the city is pretty lax about STRs. They have some rules but they are limited and easy to abide by. My Boone rental is a three bed two bath. I paid $120,000 and put about $30k into it (furnishing, added mini-split system, hot tub, etc). In the first year I broke even on a cash basis, but was able to claim a $5k loss for tax purposes. In the second year I made about $6k for the year. I've found Boone isn't as lucrative as Asheville. It's not really a prime tourist destination, more like "hey, lets go to Boone last minute". It took a good year of bookings, exposure, and 5 star reviews to get good traction. Now, I rent just about every weekend, all year long. When school is out, I keep just about every weekday booked. So when school is back in, it's weekend only. I also only have a one night minimum and I find A LOT of people take me up on this.
Compared to Asheville, I have investor friends that do STRs outside of the city limits. They post their listings and immediately get bookings, all year and weekdays and weekends. There are areas close to Asheville and outside of the city limits that allow STRs.
Let me know if you have any other questions and good luck to you!