Northeastern. The CS department is good, but co-op is better. I'm just finishing my first co-op and my marketable skills (the kind of things I'd put on a CV) have exploded. I don't have the time to go into full detail about the virtues of co-op, but I'll say this: it is the single best thing I have EVER done for myself, followed closely by quitting smoking and re-discovering exercising.
As a CS northeastern Alum (who didn't do co-op), I can say that the students there have a chance to taste the "real world" - and the alternation between co-op and school keeps knowledge of the applied and theoretical fresh.
Reasons why H-ety-H is a good choice:
1. Ruby - Ruby is a beautiful, easy to learn, modern language that's both powerful and easy for beginners.
2. Hand-Holding - It walks you through all of the interactive examples
3. Community - Hackey Hack encourages users to share their programs with others
Bumping does work, but not on automotive locks, as they have a different internal structure. Most lock manufacturers have come up with bump-proof or bump-resistant locks now that bumping has become more known.
I have to agree. As a Mass hacker working for a small software company, the Somerville/Cambridge area is quite nice. Although the climate can be, and I am being as frank as possible, unbearably shitty, it is a nice place.