Opio is an upscale hotel housed in an 18th-century palace. It features chic accommodations, a stylish restaurant serving Mediterranean cuisine, and a spa.