I think gift vouchers are great because the recipient is able to choose what he or she wants. In the States, it's common to find gift cards for a variety of stores for example MacDonalds, Macy's, Apple, Nike, Sephora, Bebe, Target etc etc. You can buy these gift cards in various credit amount at most supermarkets. This was at Safeway.
The winters in Portland are dreary and gloomy but the summers are great. The sun rises by 5am and sets around 9pm. We were delighted to travel to Portland during summer this time around although it did rain for most of the days except the weekend that we arrived. But when it was sunny, it was great indeed.