Charlotte will likely be the most cost effective and easiest airport to fly into. Other options include Asheville, Greenville-Spartenburg and Concord.
Where to stay!
We would 10/10 recommend local AirBNBs for the best wedding weekend experience- there a several in the area that will immerse you in the greatness of the mountains. Our other recommendations are hotels in Morganton, NC. We will specifically have block reservations at the Hampton Inn in Morganton- see the link below!