A small family hotel on a hill right in downtown, Port Angeles Inn (111 E. 2nd St., 360/452-9285 or 800/421-0706, www.portangelesinn.com [1], $59–175 s or d) has comfortable rooms, many with panoramic views over the harbor.
Also with impressive views of the mountains and water is Best Western Olympic Lodge (140 Del Guzzi Dr., 360/452-2993 or 800/600-2993, www.olympiclodge.com [2], $116–197 s or d), with spacious rooms and continental breakfast. The hotel has an outdoor pool, hot tub, exercise room, and free airport and ferry shuttles.
Ocean Crest B&B (402 S. M St., 360/452-4832 or 877/413-2169, www.oceancrestbnb.com [3], $75–95 s or d), a mile west of Port Angeles [4] looking down on the waterfront, has three tasteful bedrooms with private baths and free transportation to and from the ferry. Kids are accepted.
Tudor Inn B&B (1108 S. Oak, 360/452-3138, www.tudorinn.com [5], $125–160 s or d, discount for active-duty U.S. armed forces) is a 1910 half-timbered English Tudor home with five pretty guest rooms featuring crown molding; one has a canopied bed. Mountain and water views come at no additional charge. Most rooms have private baths.
The Five SeaSuns B&B (1006 S. Lincoln, 360/452-8248, www.seasuns.com [6], $90–165 s or d) is a grand 1926 Dutch Colonial home on spacious grounds. Inside are five guest rooms, shared or private baths, and period furnishings.
Links:
[1] http://www.portangelesinn.com
[2] http://www.olympiclodge.com
[3] http://www.oceancrestbnb.com
[4] http://www.moon.com/destinations/washington/olympic-peninsula-and-the-coast/port-angeles
[5] http://www.tudorinn.com
[6] http://www.seasuns.com