From open-air theatres and cinemas to craft breweries and brilliant restaurants, this compact city in northwest England is the perfect long weekend destination. Here's our day-by-day itinerary of the best things to do in Chester.