The sunny climate and the revitalising beaches in Rio de Janeiro lure people to its coasts from all over the world. Rio is visited by millions of people all around the year but the best time to visit Rio de Janeiro is typically before Christmas until the period after the famous Rio Carnival.