Avianca has a nice perk: if you book 30-75 days in advance, you can get up to a 30% mileage discount, which is quite substantial. This should be an ongoing benefit, so it’s good to be aware of it.