Immerse yourself in nature, art, and more when you visit Corvallis, the hidden gem Oregon college town full of mountain views and artsy attractions.