Book locally through a small travel agent. I mistakenly booked my Aunt through her maiden name instead of married. Expedias agents were trained improperly so they assumed it would be fixed with a form submission. They were wrong about that. It's only acceptable with certain airlines and it can't be more than one. Due to broken English staff couldn't explain issues with airlines and I guess due to not being able to write detailed notes saying they made mistakes… I lost 4,500 usd on plane tickets just over a name change that the airlines said they could fix without Expedia reporting if.