What's up Rjulez,
Everyone has different opinions on the professors at Hopkins because many people experience different things here depending on their majors, etc. But for me, the professors that I've met for the classes I took, most of them were very approachable and accessible. Remember, Hopkins professors are required to hold office hours when they are teaching. These hours are the times when they open their offices for anyone to come in and ask them questions about class materials, homework, test, etc. For small classes, professors tend to ask students to email them to make an appointment. In general, they care a lot about your education and would set up many other study resources (such as teaching assistants, weekly review sessions, etc.) as well.
Social life is really what you make out of. Of course you'll see some people who prefer staying in the library or something during the weekends. You'll see that kind of people no matter what school you go to. And of course you'll see other people who prefer going to frat parties or other house parties to hang out with friends, do fun/stupid stuff, and just have a good time. I find that no matter what you're preference, you'll most likely find your niche at Hopkins. And I would like to point out that only 25% of the people here are involved in Greek life (frats, sororities, pseudo-frats) which basically tells you that our social life is definitely not solely driven by the Greek life people on campus. I'm not part of a frat, but I feel like i do have a descent social life here on campus. And Hopkins is in a city, so you can basically explore a lot of different cool places like mount vernon, towson, inner harbor, fells point, hampton, etc with a cab or shuttle or something. And if you come to Hopkins and we become friends somehow, we'll def hang out in the weekends wooooooo! (unlikely because i'm graduating next year.. haha)
Hope this helps.