I am taking the Empire Builder east from Portland, OR tomorrow and the California Zephyr west from Princeton, IL in a couple of weeks. I have tickets for the upper level, but is there a strategy for getting a window seat? How early does boarding start in Portland? Thanks!