World Economic Forum 2026 begins in Davos today. Here are all the places you can explore in the Swiss Alps while world leaders deliberate on the economic outlook of the country. Davos offers a multi-layered winter escape even when the world is watching.