Magic mountains and shimmering lakes make Switzerland a no-brainer.