Hotel Smarahd offers comfortable stays in a historic building with a green courtyard.