Шафхаузен е град в Северна Швейцария и столица на едноименния кантон. Разположен е на северния бряг на река Рейн, в близост до границата с Германия. Градът може да се похвали с добре запазения средновековен градски център. Малките калдъръмени улички, уникалните архитектуренаспект къщи и площадите с фонтани носят в себе си духа на Средновековието.