I've done both. Normally if there is no talk of an increase I just buy at the resort mostly because we just generally renew. But if there are strong rumors of a price increase, I then will buy a will call voucher online. I like doing the online purchase because you can just print your will call voucher and take it along with all of the other cards to the window to pick up your actual ticket.