an old town on the side of a river