lesser-known medieval towns to visit