<p>First of all, it always amuses me when people’s first requirement is “good program in ___.” I mean, it’s one thing if you are planning to major in engineering or nursing becaue you pretty much need to major in that to work in those fields, but with anything else the major program should be the least of your worries. Many, many college students change their major (sometimes two or three times) before they finally settle on something that they want. And most solid schools have good reputations in all of their departments, or at least most of them.</p>
<p>As for partying, a lot of people here say “I’m not a partier.” You’re still in high school, you don’t know WHAT you are. I wasn’t a partier in high school either, and I partied a lot in college. Besides, even if you go to a huge university like Penn State that’s known for partying, there are ALWAYS going to be a contingent of people who only party occasionally or not at all. Just like at schools that aren’t known for partying, there are going to be a few wild partiers.</p>
<p>Anyway, I thought of</p>
<p>Duke (good engineering, warm weather, great D1 sports, beautiful campus - you’ll find a range of students with the whole partying thing here)</p>
<p>Georgia Tech (engineering powerhouse, warm weather, the campus is all right, dorms and food are not nice though, and they have good but not spectacular D1 sports)</p>
<p>Harvey Mudd (great for engineering, not so known for business, hear the campus is nice, not known for partying, beautiful weather, not D1 sports)</p>
<p>USC (great journalism, good business, nice campus, D1 sports, warm weather, again so huge you’ll find some kids who don’t want to party)</p>
<p>University of Georgia, Vanderbilt, UF, UT-Austin, Rice, Miami, Tulane, LSU, UVA might be some other schools to look into as well – all of them have at least one or two things on your list.</p>