I would use Undercovertourist.com and go ahead and get your tickets. they can be sent to your home and once you arrive at the resort have them put onto your room key. This way you will have everything in your hands before you leave without having to retrieve anything once you get there. UCT will have your tickets to you in 2 days.