Salem, Oregon's capital city, is well-located: It's an hour south of Portland, an hour from the beach and less than an hour from the Cascade Mountains. One of the state's oldest cities, Salem als...