Schaffhausen punches well above its weight for a Swiss city of 36,000. The medieval old town is one of the most intact in the country, the Rhine Falls are a genuine natural spectacle, and the museum scene is serious. Give it at least a full day; two if you want to see the falls properly.