10 Most Beautiful Small Towns in Oregon You Must Visit

10. Sister

9. Joseph

8. Jacksonville

7. Baker City

6. Florence

5. Cottage Grove

4. Brownsville

3. Hood River

2. Astoria

1. Ashland