Oregon is full of charming small towns that tell a tale. However, my favorite is Brownsville, located just off I-5 20 miles north of Eugene. Brownsville is a town of 2,000 people and is Oregon’s third oldest city, after Astoria and Oregon City. Founded before Oregon was even a state, Brownsville is steeped with history, …