Setting up accounts is great advice, also if the product contains a downloadable code it's well worth downloading in advanced.
Last year my nephew got a VITA with FIFA13. The game was just a download code and about 2.8gb in size. Luckily his parents gave me the console first, so I was able to set up his account, charge the console and pre-download the game. This allowed him to play the game on xmas day rather than sitting there looking at a "downloading" bar.
This year it's BF4 on the Xbox, again they don't have the quickest internet so I've stole his Xbox, installed BF4 + downloaded all the patches and returned it. Come Xmas day, he will be able to open the present, pop the disc into his console and play (the way games use to be). Rather than waiting for all the patches to download.