One of the most stunning countries in the world, Switzerland amazes you with snow capped alps, lakes and medieval history in the cities