These Are the 30 Best Hotels in Europe for 2025—and No. 1 Is a Cliffside Resort With the Best Sea and Sunset Views in Greece Travel + Leisure