These are some of the motels that I'm familiar with in the area (Dublin and Radford).  I'm not familiar with those in Christiansburg; and there are a number of odd little places near the Blue Ridge Parkway (just a few miles from Floyd/Wills).
Dublin
Comfort Inn   
4424 Cleburne Blvd.(I-81 at SR 100), Dublin, VA, US, 24084   
Phone: (540) 674-1100
   Fax  (540) 674-2644
Super 8 Dublin
4600 Cleburne Boulevard
Dublin, VA 24084 US   
Phone:   540-674-1951
Fax:   540-674-6299
E-Mail:   GeneralManager11336@wynhg.com
Holiday Inn Express, DUBLIN
4428 CLEBURNE BLVDDUBLIN, VIRGINIA 24084UNITED STATES 
Hotel Front Desk: 1-540-674-1600
Hotel Fax: 1-540-674-2600
Sleep Inn & Suites (VA350) 
5094 State Park Rd., Dublin, VA, US, 24084
•   Phone: (540) 674-4099
•   Fax: (540) 674-2874
RADFORD
Super 8 Radford VA
1600 Tyler Ave
I-81 Exit 109 2 Miles North
Radford, VA 24141 US   
Phone:   540-731-9355
Fax:   540-731-9355
E-Mail:   GeneralManager03785@wynhg.com
   
Best Western Radford Inn
1501 Tyler Avenue, Radford, Virginia, 24141-5007, US 
Phone: 540/639-3000         Fax: 540/633-0251 
Toll Free Reservations: 800-628-1955
La Quinta Inn
Radford
1450 Tyler Avenue
Radford, VA 24141
Phone: 1-540-633-6800
Fax: 1-540-633-6802
Comfort Inn & Suites – Radford, VA
2331 Tyler Rd., Christiansburg, Va. 24073
Phone: 540-639-3333  Fax: 540-639-6609
Email: gm.va351@choicehotels.com