En mi modesta opinión, tras tres meses con la 350D:
(1) Es imprescindible una tarjeta de 1 ó 2 Gb, o combinaciones equivalentes. En JPEG caben unas 250 fotos en 1 giga, en raw ciento y pico, pero si combinas raw y jpeg al principio (pronto dejarías de hacerlo), en un giga sólo caben unas 80 fotos (poco más de dos carretes de 36). La tarjeta que me mandó canon fue una sandisk de 512 Mb, de la gama más barata, por lo que a veces resulta algo lenta. Además, te la mandan al cabo de unos días desde que la pides, por lo que necesitas otra para empezar a usar la cámara entre tanto.
(2) La batería. Si te vas a comprar el grip, cómprala. Si no, depende de cuánto tiempo vayas a estar lejos de un enchufe y de tu cargador. Al salir de viaje, yo cargo la batería por las noches, en un ratillo.
En conclusión: la tarjeta es imprescindible, la batería depende del uso que hagas y dónde estés.
Salu2