Japan is truly an amazing place, with cuting edge technology living side by side with ancient traditions