The Gray Rock Inn is a great place to stay in Asheville - walking distance from not only most of the city's hot spots, but also close to central bus service. Rooms are small and you share bathrooms, but the beds are very comfortable, the wi-fi is reliable, and the neighborhood is fairly quiet. You'll want to stay here again and again and again.