With a rich history and stunning countryside, this UK town is a great staycation destination