Realistically, it's a gamble and getting upgraded to business class at the airport is pretty rare. If luxury and extra legroom is really important to you, book it in advance. However, if you're perfectly willing to fly economy class, and willing to roll the dice, a last-minute upgrade can be the cheapest option.