Lo primero se bien venido al foro y espero te encuentres a gusto entre nosotros.
En lo referente a tú pregunta, pues bien, aquí el dicho de "cada maestrillo tiene su librillo" es aplicable y todo va a ir en función de lo que estés dispuesto a gastarte. Pero para que te sirva de guía inicial te indicare varios aspectos a tener en cuenta.
Lo primero de todo es decidirte por un programa para catalogar e indizar todo tu archivo fotográfico. Parece fácil pero no lo es, pues es crucial a la hora de tener que localizar un fichero. En el mercado hay bastantes yo por ejemplo suelo utilizar el Bridge de ps cs3, pero tienes el ACDSee, el Photshop Elements, y un variado surtido de programas que te pueden servir para tal fin.
Una vez decidido el programa debes de crearte un sistema fijo de catalogación para que el flujo de trabajo sea eficaz y rapido (en mi caso catalogo por años, meses y eventos, para despues crear las palabras clave distintivas individuales para hacer las busquedas más rapidas).
Bueno y creo que lo último y también decisivo es el medio de almacenaje, en este caso hay variedad de posibilidades, tener unos cuantos HD de gran capacidad en el pc solo es un remedio a corto plazo pues terminan por llenarse, lo mejor seria HD externos duplicados aunque aquí el presupuesto se te puede disparar y por último la grabación en DVD de doble capa aunque con el tiempo la localización de archivos es más compleja en proporción a que el espacio de almacenamiento vaya creciendo. En mi caso al no tener un archivo muy extenso suelo tener copias en DVD (catalogadas por años y meses) y siempre en el HD del pc tengo las imágenes de los ultimos 12 meses para una localización más rápida.
Bueno espero esto te sirva de avance preliminar pues seguro recibirás algún que otro consejo más especifico.