Hotel Mayer offers cozy lodging with complimentary Wi-Fi and breakfast, plus a Mediterranean restaurant.