I am probably going to travel from a US city to Latvia (NE Europe) in June (round trip), but there is a 50% chance I won't get my visa in time or of other complications, in which case I'll have to cancel the flight. Is it cheaper to cancel last-minute or book last-minute?
By last-minute, I mean ~10 days before the first flight.
I am going to search with skyscanner, so it would probably be a 1- or 2- connection travel each way, with different companies operating all of the flights. I also expect some difficult in communicating with the call-center operator in case I need to cancel, but I only had one such flight before (with a major difficulty changing the date). Would you agree with that?