1º - É mais recomendado eu colocar as imagens no CSS ou direto no HTML?
2º Como sobrepor imagens? Por exemplo: quero usar uma foto de fundo e outra por cima para colocar as informações do site
Mais ou menos como a foto abaixo, porém criar de uma forma responsiva e mais "bonita".
(peguei uma uma imagem cinza qualquer para exemplo)