The nicest local quilt shop is Asheville Cotton Co. located on Hendersonville Road (south of downtown). Located further south on Hendersonville Rd. in Fletcher, NC, is Foam and Fabrics. They have a nice selection of Fabrics at slightly lower prices than Asheville Cotton Co. There is another Foam and Fabrics on Biltmore Avenue (much smaller than the one in Fletcher and no connection between the two). In addition, there are two others: Hancocks in River Ridge Shopping Center and Joan's Fabrics opposite the Asheville Mall on South Tunnel Road. Hope this helps.
I can't provide any help on motels since I am local and have never stayed in one locally!!
Marcia