If you're "entertaining"

, then how about the Royal York? Slightly over your budget but very nice and plush and with a full-monty breakfast in the morning.
I've stayed there a few times, but admittedly I wasn't paying.
It's close to the station and well within walking distance of the City.
Last time I stayed I think it was around the £120 mark - might be more at weekends though.
Jacko.