What's your budget, there are quite a few hotels around. I live there so if you let me know what you want to spend, if you want breakfast etc... (plenty of places about it not). The Travelodge on Blackfriars St is popular as a cheap spot (avoid places like Sashas) though it is very popular for MEN Arena gigs etc... so lots of people in and out. Friends of mine have stayed there and found it fine. The Ramada Jarvis is also close to the shops though round a fairly busy area of town on a Friday/Saturday night.
Do you need parking? It's expensive in the city centre if none with the hotel (some charge for parking but at a reduced rate). Ramada and Travelodge have parking.