Upscale hotel, Cala Moresca, offering a posh restaurant, outdoor pool, spa, and Vesuvius views.