Portland has a good amount of rain and sun. It does not get to hot or to cold. If you are visiting you want to have a good mix of clothes for the mix of weather.
There are some great food carts in Portland. There are a lot of them in Portland. They have a lot of different types of food from American food to Chinese food.