Ouro Preto, located in the state of Minas Gerais, seven hours by car west of Rio