Can tickets for the Antelope Canyon tour be bought from the hotel?
Not for the Lower Canyon tour. You have to get tickets in person and they don't take reservations. For the upper canyon tour, you can reserve on-line or by phone. I think some of them pick up at hotels, but I didn't do that.
There are several companies offering tours and we believe you reserve directly with them. FYI, we saw one company offering "photographic tours" but since they are herded through the canyon just like everyone else, the added expense may not be worthwhile.
Get an answer from Clarion Inn staff and past guests.