With three days, five stages, and more bands than you can possibly hope to catch, Lollapalooza 2013 is going to be bigger than ever. This year, the lineup is also the festival's most sonically diverse yet with a host of hip-hop, electronic, and rock acts of all kinds. While headliner Nine Inch Nails as the top band on our wish list, we're also stoked for the finely crafted indie rock of Grizzly Bear, British chart toppers Alt-J, and up-and-coming MCs Azealia Banks and Angel Haze. Below, we've picked 29 songs (because, hey, it's a great number) from some of the biggest acts to hit the fest to help get you mentally prepared for Grant Park. See you August 2!