When I lived in Newcastle there were quite a few tacky looking hotels on 'the strip' (osbourne road) in Jesmond with bars that all did happy hours (mainly aimed at the sizeable local student population) that were apparently alright. Easily walking distance to st james'