Sobre lo primero:
Si estas leyendo sobre psicología del color debe darte una idea de que transmiten los colores, pero por lo general en un trabajo profesional te basas en el manual de marca (o los colores del logotipo) para escoger la paleta de colores. En un diseño mas "rustico" por asi decirlo, puedes usar herramientas como
Kuler de adobe o
Colour Lovers para elegir una paleta predefinida.
Lo segundo:
Pues depende, si el cliente quiere un sitio que sea fácil de actualizar uso un CSM si el sitio va a ser estático y no se va a actualizar muchas veces uso programación desde 0. Como no se mucho de programación tampoco me programe un CMS pero varias personas lo hacen para ahorrarse tiempo.
Saludos