I think EDO WOnderland in Nikko would be great for you. You can dressed up as Samurai or Shinsengumi outfit.
The nice thing about Iga-Ueno: Ninja Village is that you can dress up as Ninja for just 500yen, and walk around the city in it. There is also a Shuriken Experience, where you can throw shuriken on a dart board for free. Then there is the castle, the Ninja House and Ninja Show. That's about it. There is nothing much to see in the place but I love the part where I dress up as a ninja
There is actually another one in Chiba ?? or in Shiga and my friend told me its better than Iga..
There is another Edo Wonderland in Mie -->
Shima Peninsula Travel: Azuchi Momoyama Bunka Mura