Yes, you can book a vacation for someone else. However, you will need to know the person's contact information, including their name, email address, and phone number. You will also need to know the person's travel dates and preferred destination.