RANKED: The 25 internships with the best pay, perks, and office space