My knowledge is most based in the north of England but ill tell you about a few places.
First is Blackpool, a seaside city with various attractions. It has a clean beach, three piers with rides and shops, and a amusement park that contains the UK's largest roller-coaster the Pepsi-Max.
For shopping i recommend Manchester because of it has several museums, large amount of shops and has a massive shopping centre called the Trafford centre.