Harbour Pointe Golf Course (11817 Harbour Pointe Blvd., 425/355-6060 or 800/233-3128, greens fees $62, carts $14), a challenging, water-dependent set of links so well-tended it seems as if the groundskeepers use grooming shears instead of lawnmowers.
If you just want a quick golf fix, Ballinger Lake Golf Course (23000 Lakeview Dr., Mountlake Terrace, 425/774-4940, www.ballingerlakegolf.com [1], $17) is a well-maintained nine-hole municipal course not far from Mukilteo and Edmonds [2]. The pretty water of Ballinger Lake plays a part in two holes.
Links:
[1] http://www.ballingerlakegolf.com
[2] http://www.moon.com/destinations/washington/north-puget-sound/edmonds-and-mukilteo