Haywood County is a tourist spot which is why the major towns such as Waynesville and Maggie Valley offer a variety of lodging options to meet all of your needs. The towns have many Bed & Breakfasts which provide a rustic setting so that you can immerse yourself in the local culture. You will also find a few 4-star hotels if you are looking for a more luxurious stay.
If you are the self-dependent type, then you can always rent out a cabin in the woods so that you can truly enjoy the nature that the county has to offer. The cabins are quite affordable and provide a degree of freedom that is not possible in the rest of the lodging options.