32 g cards will hold a little over an hour when shooting 4K. If you're not taking a laptop I'd bring a memory card for each day putting a fresh one in each morning in case anything happens to your camera you've only lost one days worth of footage not an entire trips.
I've had great luck with SanDisk Extreme class 10 cards. Make sure whatever card you get is a class 10 card or else you'll experience glitches and your go pro will randomly stop recording. Formatting your memory cards when you're done shooting will help avoid this problem.
I'd recommend bringing some extra batteries, these work great, I usually travel with a minimum of 4
http://www.amazon.com/Wasabi-Power-B...+pro+4+battery
-Cheers!