A lot of people (of the young generation) tend to drink in the Red Heart or the George these days, probably because they're in the town centre. Is the Red Lion the place just outside the main town? Even the hill itself is a drinking hole now, (it's quite an amazing sight seeing 100s of people just wandering around a grassy hill every friday night).
And a gig in the Angel's Reply!?! That's some boring family pub/restaurant now :(
And; a hardcore band?! But I thought you were a strat + fender man?! :o

Yeah it's quite a sleepy little market town most of the time, so I can see why someone used to the city might not like it here so much. I'm hoping to move away to London later in life as well, but Hitchin is a nice place to grow up.