Taverna Hotel offers cozy rooms and suites alongside an informal restaurant with pizza take-away.