Rain? Again? Where to take kids on a wet day in Portland - Lonely Planet