You can purshcase it before, during or after your trip. Now if you are buying one day photopass I would wait. If you are buying memory maker for length of stay it is $20 cheaper to buy it ahead of time rather than during or after. It is $149 up to three days before the trip. Anytime during or after the trip it is $169. This includes all race photos, in park photos, ride photos, and ride videos.