Can I book a tour for another person?

Yes– however, for security and fraud purposes, the Credit Card Holder and Lead Traveler name must be the same.
If you get an error at checkout by credit cards, unfortunately in these cases, the Lead Traveler would need to book themselves.