Shiga Prefecture may be off the radar for many first-time visitors to Japan, but it’s actually home to Lake Biwa, Japan's ...