While Portland and Oregon’s other top cities have plenty to offer, the state has many small towns that offer lots of charms and postcard-perfect landscapes. Visitors can enjoy backdrops that include everything from rugged coastlines with soaring sea stacks to snow-capped mountains. These small towns in Oregon are all worth putting on your must-visit list.