Class 10 memory cards are the best because they are the fastest and can capture full HD video. If you only need to save files on your SD card, however, class 4 and class 6 cards will suffice on a budget.