The best spot to stay in downtown Athens. You don’t need a car.