old buildings line the side of a river running through a town in germany, with mountains in the background