I'm not a US resident
I think my only option is to buy a ticket, then buy the miles and cancel the ticket
Is there a difference if I'm buying this ticket today or next month? anyone knows what is the best time to buy?
and is it possible to spend 300-400$ on that? because all posts I read was more than 1K$....