Germany
Greece
Italy
Portugal
Spain
Switzerland
EDITOR'S PICK
Madrid is one the best cities in the world to try the dishes of famous Michelin star chefs. There are 27 restaurants with this distinction and it’s a hard task to choose which one to dine in.
On the glinting sun-soaked coast of Spain lies Marbella, a town that famously attracts the world's glitterati, eager to soak in the luxe ambience and stunning landscapes. This gem of Costa del Sol, with the ritzy marina Puerto Banús, is synonymous with luxury, opulence, and the high life.