I'd definitley recommend Manchester, but it is a big city. If you want somewhere smaller and calmer, try Buxton in the Peak District. It's about 1 hr by local train from Manchester and is a really nice town: parks, gardens, Georgian architecture, good shops and cafes, etc. ... it's a little bit like Bath and a lot like Harrogate if you know those two towns.