Schaffhausen, Switzerland is a lovely place to visit. Here is all you need to know about the best things to do on a visit here