My aunt lives right by the Northwestern campus so I've been there a lot. It's really nice, little beaches n shit and lake view trails and shit and large areas of grass to do things and shit. Also it's close to downtown, and Evanston has some things to do in it, and you could kind of say it's close to skiing, sort of. Chestnut is like 3 hours away and usually has a solid park.