We tend to anchor, not stay at marinas (except for CBGTs). One exception probably would be the Jerisich Dock at Gig Harbor - 48 hour stay is free, and Gig Harbor is a neat place to walk around. Ditto Poulsbo, except no free overnighter! Starting at Harstine, great anchorages at Quartermaster Harbor between Vashon and Maury Islands and Blakely Harbor on Bainbridge. Blakely is great - well protected, great view of the lights of Seattle and a nice park to boot. Manzanita is a great anchorage on the other side of Bainbridge, but no public shore there. Poulsbo is a fun place too, but no free overnighter! Then it is mostly marinas from Seattle to Everett. At Hood Canal, you definitely want to duck in to the Inner Harbor at Port Ludlow for an overnighter. There are a few more places on Hood Canal that are not too far down, especially Pleasant Harbor, that are great spots to anchor. From there, you will presumably want to get inside Whidbey (unless you really like getting beat up), and other than Langley Boat Harbor, we are not that familiar with places between there and Cornet Bay. We stopped once at Coupeville for the Mussel Festival, but I don't think that is happening in December! Cornet Bay is a definite stop if only to say hello to Les (and Sawdust!) at EQ Marine. Depending on weather, shoot across Rosario to Lopez Pass or Thatcher Pass OR go up the Swinomish Channel. If the latter (meaning, the weather is rough), have lunch or dinner at LaConner and then do yourself a favor and go around the east side of Guemes and over the top of Cypress to head for Peavine Pass rather than the shorter route through Guemes Channel and Rosario to Thatcher Pass - it is shorter but in nasty weather Guemes Channel and Rosario are a bad deal. Once inside the San Juans, no matter how you get there, the possiblities are nearly endless. Our favorite spots - Spencer Spit on Lopez. Garrison Bay (and English Camp) on San Juan. Jones Island. Blind Bay (by Blind Island) on Shaw Island. Prevost and Reid Harbors on Stuart Island. North of Orcas, our all time favorite is Matia Cove on the southeast side of Matia. ANY place at Sucia (!) is great and Active Cove at Patos is good but only if you can pick up a buoy or are very confident in the set of your anchor (they don't call it "Active" Cove for nothing!). You didn't say anything about the Gulf Islands, maybe that is Chapter 2!