Heck, if you've got 2 people with you it could be worth it to buy it on the spot, assuming no advance purchase is required. $30/person isn't too terrible if you'll be around for a while, and you'll quite possibly fly back with them a few days later.