Однозначно ответить нельзя, т. к. ты не указала ни выбранного качества, ни размера фотографий. Важно знать также модель твоего аппарата.
В Руководстве пользователя практически любого аппарата имеется имеется соответствующая таблица.
В принципе, стоит иметь 2 карты памяти по 4 или 8 Gb.
Вот пример для Nikon D5000:
Здесь карта памяти как раз на 4Gb.
Для съёмки фотографий класс карты памяти практически не важен.