I am interested in attending Carnival, in Brazil, next year. Where are the best places to go; and where are the best places to stay?