Japan is a beautiful country filled with a diverse range of places to see, things to do and foods to eat.
The distinct difference between rural Japan & the metropolis's are vast. I would highly recommend for anyone visiting Japan to see both spectrums as one without the other will distort your view.
Miyajima, Kyoto & Tokyo are a must see. The other locations have unique attributes that are worth visiting as well.
In regards to food, being a vegetarian there were times which we struggled to find viable options. However, we consciously knew food will be a struggle so we researched potential venues daily. In addition, we were not picky.
On a separate note, I would like to thank Sandy & the team at Japan Travel. They were patient, informative, helped us organise a large chunk of the trip, forever quick to reply and always helpful. Thank you!