Located at the Royal Beach Hotel with a gorgeous seaside view, this Italian restaurant is one of the most popular spots in the city. The menu showcases a variety of starters, many with fresh shrimp, mussels and calamari. Also, try gorgeous artisan pizzas with a multitude of toppings. Fresh lasagnas, ravioli, rigatoni, local fish and sizzling rich meats are also mouthwateringly good—don’t miss the impressive dessert menu with creamy panacottas and coffee-rich tiramisus.