For foodies: The 99 best Gourmet Hotels at the Mediterranean Sea