Staying/leaving over holidays?

<p>Our son is Wharton/UPenn. We live on the West Coast. Do the kids fly home over Thanksgiving or stay to study for finals? If they stay, does the dining hall provide a holiday meal or is it depressing? Similarly, the holiday break is long 12/21-1/14. Do the freshman head home the entire duration or are there more interesting opportunities in early Jan on campus?</p>