Cheshire is a lively county in the North West of England immersed in history and heritage, bordering both Merseyside and Greater Manchester. Comprising Chester, Warrington, Crewe and a range of other towns and small villages Cheshire really does have a lot to offer.