A Dutch student has flown to Sydney, Nova Scotia, a town with a population of 32,000, instead of the one in Australia, population five million. It's not the first time it's happened.
There are several other pairs of cities with similar or identical names (e.g., Manchesters in New Hampshire and the UK; San Joses in California and Costa Rica). What's the best way of avoiding this problem when booking international flights?