Whatever the religion or whoever they're dedicated to, shrines have a way of making you contemplative. Check out Sankoinari Shrine and share a quiet moment with the local faithful.
Located in Inuyama, this sacred place is well worth a look. But you'll find plenty more to see in the area. Inuyama Castle, Meiji-mura, and Japan Monkey Park aren't too far from Sankoinari Shrine.