There are two types of people that, no matter how much they love the culture, are ultimately going to have a bad time in Japan: Vegetarians, and teetotalers.
Basically every meal in Japan has some type of meat in it, and the more strict you are with your vegetarian/vegen diet, the more difficult it’s going to be to find something to eat. Even supposedly vegetarian options sometimes contain pork or chicken broth or other sneaky animal product additions. And when it comes to those who choose not to drink, or can’t because of medical conditions, it’s almost as hard to get by, if not harder.
Thankfully, Suntory is here to help. Sort of.