The key isn't just higher prices. It is long term revenue from people who are liekly to buy repeatedly.
My solution would be $30 for tourists, $6 for anyone with a Portland ID and a loyalty card that you get in three seconds. That solves both issues mentioned (one-off, buckelist tickers and loyalty to locals).