Oregon is home to some of the most beautiful beach towns on the West Coast, cities as quirky as they get, and natural landscapes that range from forests to snow-capped peaks and high deserts.