University of Iowa or Marquette?

My son is having trouble deciding between the University of Iowa (OOS) and Marquette. He will be in the honors program and business school at either one (direct admit to Tippie at Iowa). Due to scholarships, Marquette will cost only slightly more than Iowa so cost is not a deciding factor. He likes Iowa’s open, green campus better than Marquette’s urban campus but he also likes Marquette’s access to professional sports in downtown Milwaukee. His main concern is getting a good job after graduation but he also wants a fun college experience. Any advice would be appreciated!