HELP! college decision

I am torn between UCSD and University of Iowa (which is in-state tuition for me). UCSD is a great school with a great medical grad school but is kind of socially dead, with no football team or Greek row. Iowa is an easy school to get into but theyre medical grad is pretty good (34th in the nation) and it is a party school, football is in the Big 10, and does have a Greek row. Academics at Iowa is good but it is not great like UCSD. What should i do?