Amsterdam was the top short-haul destination for European business travellers in 2023, with New York being the number one long-haul city. The TMC’s data sho