Japan is a fascinating and exhilerating place to visit.
The cultural differences are marked, and with so many great sights, both traditional and modern, there is so much to see and experience.
The people are very welcoming and really do want you to have the best time possible.
Take adavntage of the felxibility offered by the vacation provider but stick with their main ideas/routes. Their experience really helped.
It definitely felt that... (more)John Hayes