Bienvenido al foro, tu pregunta ha sido respondida varias veces, te recomiendo que uses el buscador antes de escribir una duda porque sí está ya resuelta, a la gente le suele molestar que se anden repitiendo hilos ya solucionados, que no dejan paso a nuevas dudas.
Dicho esto y para resumir tus dudas, añadiendo lo que ya ha dicho Gustavo, te recomiendo la aplicación gratuita App2SD, que la encuentras fácilmente en Android Market. Lo que hace dicha aplicación es, cada vez que instalas una aplicación, si ésta se puede mover a la microSD, te lo va a avisar y la moverá si así lo quieres, economizando espacio en la memoria del teléfono.
De todos modos, decirte que todas las aplicaciones, aunque las muevas a la tarjeta, ocupan un pequeño espacio en la memoria interna del aparato, necesario para enlazarse, asi que cuanto más instales, menos espacio a la larga tendrás. Y es recomendable dejarle espacio libre para el caché.
Saludos
PD: Es normal que en algunos moviles no aparezca esa opcion de almacenamiento que mencionas, es un misterio sin resolver. Usa entonces la app2sd y no tendras problema. Las fotos SI se almacenan en la microsd, en una carpeta llamada DCIM