This small, quaint village in Japan seems an idyllic destination…
Take a Peek