From themed parks to adorable mascots for just about anything, Japan promises endless fun for everyone. Getting around by train…