Here are the average recording storage times for a 32GB SD card:
1080p (30 fps): 4h 21m
960p (30 fps): 5h 26m
720p (60 fps): 4h 21
720p (30 fps): 8h 09m
WVGA (60 fps): 8h 09m "
I haven't had mine long enough to determine warm weather battery life, but this winter in 35-50 degree temps I am getting 2-2.5 hours record time on a charge. I bought the Wasabi charger with 2 extra batteries and it works well.
You can't go wrong with a big(16gb+) fast card given how cheap memory is now.