Take a look at the top home-away-from-homes in Cannon Beach, one of the most popular towns on the Oregon Coast.
Opened in 1914, this two-story clapboard property is easily one of the more charming small inns in Cannon Beach. All 10 rooms are elegant, with Edwardian-style decor, and some have four-poster beds, fireplaces, and clawfoot tubs. Although amenities are limited at this tiny boutique property, there are free passes to the nearby 24-hour Cannon Beach Fitness and free daily breakfast, served in a Parisian-esque cafe.
Located on the south end of Cannon Beach, the waterfront Ocean Lodge offers great views of the coast and Haystock Rock. Along with working fireplaces, all of its 45 rooms and suites are equipped with a kitchenette. This negates the need for a full restaurant, though a free continental breakfast with waffles is served every morning. Other freebies include organic coffee and cookies in the lobby 24 hours a day and access to a large library of books and DVDs. Guests also get free passes to the nearby Cannon Beach Fitness and free Wi-Fi. Coin-operated laundry facilities and a pet-friendly policy make this a convenient pick for families.
For travelers who don't mind being a block from the beach and a drive away from the heart of town, the 40-room Inn at Cannon Beach is a charming choice. Bags of saltwater taffy await guests in the 40 rooms, which are spacious and simple. All rooms have gas fireplaces, mini-fridges, and Keurig coffeemakers, and many rooms have wooden balconies. The Inn at Cannon Beach offers all guests a free breakfast with cereals, pastries, and hot waffles. Coffee, tea, fruit-infused water, and chocolate chip cookies are also available in the lobby throughout the day. Other features include free hotel-wide Wi-Fi, a guest computer in the lobby, a DVD and book lending library, and a garden with a pond and lots of seating. Although there's no gym or pool on-site, all guests get free access to the nearby Cannon Beach Fitness -- open 24/7, but lacking a pool -- and a free pass to Cannon Beach Yoga Arts.