Penn State or St. John's, or others?

<p>I am interested in communications, business and psychology. I am a junior with a 3.3 gpa. However, I go to a very good HS so essentially that is around a 3.6 in other schools. I got a 1200/1600 on my PSAT. I want a good sized city, with a campus that is not a commuter school, and stuff to do on weekends on campus. I can only pay in the low 20,000's, so financial aid or just a low start cost us a must. Those two schools are my top 2 choices right now, any other suggestions? I live in MA so somewhere on the eastern side of the country would be good.</p>