medieval village by the river