Fans packed New York hotels for the gripping World Cup final, leading to a late surge in bookings worth nearly $100 million.