Port Townsend is very artistic tolerant in the canned liberal ideal of art: impressionism. However, there is a really cool infoshop that welcomes travellers in the midst of this yuppie liberal mini-mecca, right downtown. Port Angeles is much more blue collar logger type of folks, but they do have a couple really good coffeeshops that have lotsa plugs one is across from the Safeway and next to a bike shop that has really good service and not to expensive, on Lincoln st. If you head there from Olympia you can get there easy for around 10 bucks on public transit, take a bus to shelton, then a bus to brinion then a bus to port townsend then a bus to sequim then a bus to port angeles. There is also a Safeway by the bus station in Port Townsend if you are on food stamps. I always planned my meals by that.
On wednesdays in port angeles the methodist church by the library has a free meal, last time I was there. Also there is a cheap hostel if you have a few extra bucks with a cool keeper.