"What may play a role in the difference in prices is the magnitude of having the World Cup in a country like Brazil, where football is everything," said Gabriela Otto, a hotel industry consultant. "That may attract a lot more people compared to the Olympics, and prices are always linked to supply and demand."