I would like to know the best time to visit Brazil as well as the tour operators.Would December be too crowded?