Japan's Largest Lake, Breathtaking Biwa - Your Perfect Tokyo to Kyoto Pit Stop in Maibara