Transport yourself to the real-life Demon Slayer Infinity Castle and have a soak or two at the luxurious Ashinomaki Onsen Ookawaso.