We definitely want to do the Pink Jeep tour when we are in Sedona in late March ! I am wondering if it is necessary to purchase tickets in advance or can we just buy them when we get there? I am reluctant to purchase in advance just in case we reserve a date and get a rainy or chilly day but I also don't want to miss out by waiting. Do tickets sell out or will we be okay to wait? I am wondering the same for other attractions such as the Blazin M Ranch cowboy dinner show or the Verde Canyon train ride? Thanks for any and all help!