Known to locals a the ‘Marvellous City’, Rio de Janeiro is set amidst a breathtaking backdrop of mountains, bordered by the azure waters of the Atlantic and home to a number of the country’s premier beaches, including the famous Copacabana. The annual Carnival and plethora of museums, theatres and music venues make the city a must for culture lovers.