Natural beauty and a colourful past have always made Rio de Janeiro an attraction, but as the host of the 2016 Olympic Games, the city is keen to be known for more than its carnival celebrations.