Avl hotels are pretty tight right now. Crazy tourists pay an arm and a leg to fill them up all summer. My parents were up last week and got a decent rate at a Days Inn on Tunnel Rd, but those hotels are not convenient to anything and aren't walkable. Anything downtown will be expensive and/or booked solid. Your best bet will be along the interstate.