Hotel prices surge before World Cup final