i think 32gb will be enugh and i prefer having a class 10 over calss 6 card.
found snadisk class 10 microsdhc 32gb for 40$
and the 64gb is still pretty expansive - almost 100$
found snadisk class 10 microsdhc 32gb for 40$
and the 64gb is still pretty expansive - almost 100$