Here are 20 things to do in Southport, a seaside town in the North West (UK), featuring food, craft beer, vintage shopping, and more.