Japan is a fun country to visit, full of history and with a rich cultural heritage