Whatever the belief system or whoever they're devoted to, shrines have a way of making you reflect. Check out Inokashira Benzaiten and share a moment of silence with the faithful.
When you've finished exploring this sacred place in Mitaka, why not check out Ghibli Museum, Yomiuriland, and Ajinomoto Stadium? They're near Inokashira Benzaiten Shrine and also a favorite with travelers.