Bilbao boasts an unexpected mix of things to do, eat, and see. Modern skyscrapers mingle on the streets with centuries-old churches, and long-standing fish ...