What you should know before visiting Antelope Canyon in Arizona: including detailed tips on booking a tour, what to wear, the best time to visit, and more.