Forget the cherry blossoms and the flashy Tokyo hotels, because starting this April, for the first time ever, it’s possible to rent out an Edo period castle in the heart of Japan—and get the shogun-style treatment while you’re there. Dating back to 1617, Ozu Castle is set in the town of Ozu on the western side of Shikoku…
