Migrate Apps/Data from GNex to N4?


I'm being given a Nexus 4 for Christmas, and was wondering what the best way of migrating all my apps and app data to the new phone is.

I'm coming from a Galaxy Nexus that's unrooted and entirely stock.

Any help would be fantastic.

Thanks guys,