Japan has a fascinating and multifaceted culture; on the one hand it is steeped in the deepest of traditions dating back thousands of years.