Hello, thank you for your interest in our tours! Yes, we can accommodate both vegetarians and vegans. We regularly have guests that prefer not to drink, so we serve a virgin version of the tour cocktail, and typically someone else in their group will drink the small local beer served at the end of the tour.