Happy hours are illegal in Massachusetts (thanks, Mike Dukakis!), so the closest you'll get to one is the Happy Hour Bar on Washington Street in Roslindale Square.
Looks like a place you would never want to venture into - but I'm telling you - we have a blast. It is well lit, clean, and most importantly friendly. Give it a chance.