Swiss villages, with their snow-capped mountains, serene lakes and picturesque landscapes, offer a perfect blend of natural splendour and timeless allure.