Lexar Platinum II 300x SDHC 32GB Flash Memory Card
This SDHC memory card offers excellent speed and performance, plus plenty of options if you need something a bit different than what this model provides. The 32GB of storage is basically as much as you are going to find on an SDHC card, and should be more than sufficient for whatever device you are using it with. If you need less storage, for older devices that might not support 32GB or in case that is just more than you require, there are also 16GB and 8GB models available.
This UHS-I class card offers read speeds up to 45MB/s for very fast transfers of images and other files, plus write speeds up to 20MB/s, though the 8GB model only goes up to 10MB/s when writing data. If you need even more storage, there are 64GB and 128GB models available in this series from Lexar but those are SDXC cards, so be sure your device is compatible with said format before picking one of them.