Aspen in the US and Lech in Austria are two of the most luxurious ski resorts in the world. Insider's US and London reporters visited both, which are known to attract celebrities and royals. The ...
I spent a night in Lech, Austria, one of Europe's most exclusive ski towns during prime ski season. Lech has welcomed generations of British and European royalty and was a favorite of Princess Diana.