Petropolis, just an hour away from Rio de Janeiro, is a mountain town with historic appeal and a number of ecotourism and adventure leisure options.