I'll come back to you later with more details and info cos I'm on the way out shortly but I'll copy and send your post to my daughter who I'm pretty sure is gonna say the same thing i.e. “Stick with planning any holidays through places like “Visit Japan” and then you're given full guidance, info and can be sure you don't inadvertently run into trouble, have any huge shocks and get the most out of your time there from people providing the full experience and making sure you go home safe and happy
My daughter developed a strange and intense interest for all things Japanese when she was 8 or 9yrs old maybe and we didn't know why or what set it off but figured maybe something to do with the other kids at school and expected the novelty would wear off. She's now a grown woman in her 20's, doing her Masters in linguists and speaks fluent Japanese and Mandarin and is flying out to spend 6 months on an visa placement and exchange in Osaka in Feb or May next year.
Japan is eye-watering, curling up on the floor and crying expensive and one example is the flights we have provisionally booked for next year.
Two adults, premium economy seats flying direct from Heathrow to Tokyo with JAL is £3900 (flights only)
We're fortunate in that daughter has so many contacts and friends out there she met as pen-pals she arranged for us to stay with a host family (like Air B&B) that don't charge guests for their stay provided they contribute to the running of the home, farm and roll up sleeves / muck in with everyone else which for me is perfect.
Beautiful country but the most conflicting, confusing and contradictory one that does have its traditions and beautiful social customs but for all the beauty it holds in one hand, it snatches away with the other.
Korea – I'd skip that one completely.
Leave it with me and I'll ask and come back but link to website if you want to book a full once in a lifetime blow out a- book it all through somewhere like Visit Japan.
Also link to the kind of thing you'll find just going for a pee in the Japanese ladies loos 😅