A Portland adventure

A city of contrasts in its weather, streets and environs, Portland belies its sullied reputation with a wealth of treasures