Switzerland is famous for its delicious chocolate and fabulous Ski resorts, but there is much more to discover like historic squares and picturesque towns.