Hey,
I attend MCPHS-Worcester. I have only been there for about 4 weeks though. To answer your questions. 1st. Worcester campus is not in Boston, Boston is about a 45 min. drive from here.
The pharm. Program isnt in block scheduling. It was a block schedule last year but now it follows the semester system. I dont know where youre from but compared to where I am from this is a small town. There are a couple places to go out put not much. The downtown area isnt anything special, couple bars and a few clubs. If its a priority for you to go out all the time then Worcester is not for you. They dont sell alcohol past 2am anywhere in Massachusetts, so bars close around 1:45am. You could go into Boston but like I said its about 45min. away.
Regarding Time, theres a lot of info that you have to learn but its manageable. I go out when ever I can but theres people here that go out every weekend and still keep up w/ there work.
Good luck