The best time to visit Rio is between December and March, when the weather is warm and sunny enough to hit the beaches.