I'm looking for either a hotel with (really lovely) spa facilities or a separate spa within walking distance of a city centre with plenty of shops, restaurants etc if anyone can recommend anywhere.
We're in the Midlands but happy to travel within 2 hours of Birmingham...
Any tips would be much appreciated 