Stay (somewhat) dry with our spring weather forecast for Portland