Open: February to November... The Evian Royal Resort, one of the most exclusive 42-acre estates in the world, is situated on the south shores of Lake Geneva and at the foot of the French Alps , overlooking Switzerland, only 45 minutes from Geneva Airport.