There are some hotels in the town of Bedford that will past the sniff test, but we still wouldn't want to stay there.
Check out Airbnb (these are the closest one's to the venue).
If you are looking for a direct flight and are willing to drive 1 - 2 hours, your best bets are Charlottesville, VA or Roanoke, VA. If you would prefer not to drive as much, then Lynchburg, VA is the way to go. It's right in the Wedding Venue's backyard. But, be prepared to stop in the Charlotte Airport, Caleb's least favorite place to be.