I know this is blatantly obvious but I'll say it anyway. If booking an overnight stay do it now if you can. Just spent an hour finding a Glasgow hotel for 11 Dec that wasn't charging a small fortune (the ticket price having already made me wince). Not too far from the venue and in the very agreeable district of Finnieston.
We were on the ball last Wednesday. Whenever the Glasgow date was confirmed we booked rooms at the premier inn next to the Hydro. £39 for a room. Within 3 or 4 hours it was £111.