Switzerland is famed for fine chocolate, dazzling mountain scenery and the world’s most luxurious watches. But here in ...