The Country Inn & Suites tops our list with a 9.6 location score right on historic South Main Street. For pet-owning travelers needing easy highway access, the Drury Plaza Hotel offers an exceptional 9.6 staff rating and free breakfast. Both deliver the best of St. Charles with proven guest approval.
Skip the chain strip and book a spot that puts you steps from St. Charles’ cobblestone Main Street or close enough to get there fast. I’ve vetted 20 properties using real guest scores and policy details.
Why Trust This Guide
I analyzed 20 properties and 5,200+ total verified guest reviews to compile this list, prioritizing location scores 8.5+ and cleanliness ratings 8.0+ for St. Charles stays.
🎯 Quick Picks: Skip to What You Need
- Best location (South Main): #1 Country Inn & Suites→ Rates
#12 Hampton Inn Old Town→ Rates - Best for pet owners: #4 Drury Plaza Hotel→ Rates
#14 Candlewood Suites→ Rates - Best value under 8.0 rating: #20 Holiday Inn Express→ Rates
- Cleanest stays (9.4+): #1 Country Inn & Suites→ Rates
- Best for extended stays: #6 Larkspur Landing→ Rates
#11 Sonesta Simply Suites→ Rates
Editor’s Note on Booking: We use smart routing to find you the best available rates. Clicking our availability buttons checks live pricing across trusted platforms to ensure you secure your stay.
Quick Compare: Top Places To Stay
| Property | Rating | Book |
|---|---|---|
| 1. Country Inn & Suites by Radisson | (1050+ Reviews) |
|
| 2. Best Western Plus Westport | (600+ Reviews) |
|
| 3. Comfort Suites St Charles | (500+ Reviews) |
|
| 4. Drury Plaza Hotel St. Charles | (450+ Reviews) |
|
| 5. Super 8 by Wyndham St Charles | (350+ Reviews) |
|
| 6. Larkspur Landing Extended Stay | (250+ Reviews) |
|
| 7. Tru by Hilton St. Charles | (150+ Reviews) |
|
| 8. Comfort Inn St Louis Airport | (150+ Reviews) |
|
| 9. Crowne Plaza St. Louis Airport | (150+ Reviews) |
|
| 10. Courtyard St. Louis Westport | (150+ Reviews) |
|
| 11. Sonesta Simply Suites Earth City | (150+ Reviews) |
|
| 12. Hampton Inn Old Town Area | (100+ Reviews) |
|
| 13. Courtyard Earth City | (100+ Reviews) |
|
| 14. Candlewood Suites St Charles | (100+ Reviews) |
|
| 15. Hampton Inn St Charles/Peters | (100+ Reviews) |
|
| 16. Holiday Inn Airport West | (100+ Reviews) |
|
| 17. SpringHill Suites Earth City | (100+ Reviews) |
|
| 18. Fairfield Inn Westport | (50+ Reviews) |
|
| 19. Elimwood Hotel Ramada | (50+ Reviews) |
|
| 20. Holiday Inn Express St. Charles | (50+ Reviews) |
Detailed Reviews: Top Hotels and Motels in St. Charles, MO
1. Country Inn & Suites by Radisson, St Charles Historic District






The Vibe
This is the anchor of St. Charles’ historic district. With a Location score of 9.6, you’re parked within walking distance of antique shops, riverfront breweries, and the cobblestone Main Street. Guests rave about the staff and cleanliness, which both sit at 9.4. The indoor pool is a solid bonus for kids or rainy afternoons.
What You Actually Get
Free on-site parking — a lifesaver on busy weekends. The free breakfast is consistently praised as “good” in reviews, with hot options available each morning. Rooms come with free WiFi (score 9.2), air conditioning, and a fitness center on-site. The property’s 5-star rating is unusual for the area, and it shows in the 9.5 Comfort score. Note that pets are not allowed here, and a $50 damage deposit is collected at check-in.
Choose this if: You want to park once and walk South Main for your entire stay — this is the only hotel with 9.6 location in the list.
Check Tonight’s Price for Country Inn & Suites by Radisson, St Charles Historic District →
2. Best Western Plus St. Louis West-Westport






The Vibe
A reliable 3-star pick with a Location score of 8.7, sitting near the Westport Plaza dining and entertainment hub. It’s 4 miles from the airport, making it practical for flyers. The outdoor swimming pool is a summer draw, and the staff score of 8.4 indicates a welcoming front desk team.
What You Actually Get
Pets are allowed on request (charges apply), which sets it apart from the stricter properties in this list. Free private parking is included, and there’s a buffet breakfast served each morning. The fitness center is basic but functional. WiFi scores 7.6, which is middling — plan for streaming needs. Note: groups booking more than 9 rooms face different policies, and this property does not accept checks.
Choose this if: You need a pet-friendly option near Westport with airport proximity — one of the few here with an outdoor pool.
Check Tonight’s Price for Best Western Plus St. Louis West-Westport →
3. Comfort Suites St Charles-St Louis





The Vibe
A solid 4-star hotel pulling in 500+ reviews with a Staff score of 8.6 and Wi-Fi at 8.7. It’s positioned on Fifth Street, just a short drive from Main Street’s attractions. The indoor pool is a year-round perk, and guests consistently rate the breakfast as “very good.” Cleanliness lands at 8.4 — decent but not class-leading.
What You Actually Get
Free parking is included, which is standard for this area. The indoor swimming pool is heated and open all year. Guest reviews highlight the “garden tubs with jets” in some bathrooms — not a full jacuzzi, but a nice touch for relaxation. Pets are allowed on request with charges. A $25 damage deposit is collected at check-in and refunded within 14 days. The fitness center is available for workout needs.
Choose this if: You want an indoor pool and a solid breakfast included, with reliable WiFi for work.
Check Tonight’s Price for Comfort Suites St Charles-St Louis →
4. Drury Plaza Hotel St. Louis St. Charles






The Vibe
Tied for the highest overall rating at 9.1, the Drury Plaza is an outlier in the best way. The Staff score of 9.6 is the highest in this entire list — guests consistently mention the front desk as exceptional. Location is 9.5, placing you near a plaza with restaurants and businesses within walking distance. Cleanliness is 9.4.
What You Actually Get
Free on-site parking and an excellent breakfast (the “fresh and delicious” verdict is from real reviews). The outdoor swimming pool is open seasonally. Pets are allowed with charges — up to 2 pets per room with a daily cleaning fee. Free WiFi scores 8.8. This property does not accept checks, so bring a card. The fitness center is well-maintained per guest feedback. Comfort ratings sit at 9.4.
Choose this if: You value exceptional service and bring your pet — the Drury’s 9.6 staff and pet policy make it a top-tier pick.
Check Tonight’s Price for Drury Plaza Hotel St. Louis St. Charles →
5. Super 8 by Wyndham St Charles





The Vibe
Don’t let the 1-star rating fool you — this Super 8 earns a solid 7.6 overall with a Wi-Fi score of 8.8 and Staff at 8.6. It’s positioned on West Clay Street, close to shopping and highway access. The indoor heated pool is open all year, a rare find at this price point. Cleanliness is 8.1, and guests note the rooms are clean with mini-fridges and microwaves in every unit.
What You Actually Get
Free private parking is available on-site, though truck and bus parking is not permitted. The very good breakfast is included in the rate. All rooms come with a mini refrigerator and microwave. Upper floors are accessible by elevator. Pets are not allowed here. Check-in runs until midnight, offering late-arrival flexibility. The property does not accept checks.
Choose this if: You’re on a budget but want an indoor pool and free breakfast included.
6. Larkspur Landing Extended Stay Suites St Louis Riverport






The Vibe
An extended-stay specialist with a Wi-Fi score of 9.5 — the best in the list for reliable internet. Located on Riverport Drive, it’s 2.2 miles from Hollywood Casino and close to restaurants. Guests consistently note the kitchenette as a highlight, making self-catering easy. Comfort scores 8.3, and housekeeping keeps rooms clean at 8.2.
What You Actually Get
Each suite includes a kitchenette with a tea and coffee maker. The indoor swimming pool is available (though it was closed during some past periods — confirm at booking). Free private parking is included, with a note that the lot can accommodate larger vehicles like RVs. Pets are allowed with charges. The fitness center is on-site. There’s a free buffet breakfast. Note the check-in time is 4 PM, later than most.
Choose this if: You’re on an extended stay and need a kitchenette plus top-tier WiFi for work.
Check Tonight’s Price for Larkspur Landing Extended Stay Suites St Louis Riverport →
7. Tru by Hilton St. Charles St. Louis






The Vibe
Tru by Hilton brings modern, colorful energy to St. Charles with an 8.8 overall rating and a Location score of 9.5. Staff score 9.3, and the WiFi ties Larkspur at 9.5. Cleanliness is 9.0, and Comfort hits 9.1. This is a well-rounded performer that doesn’t dip below 8.4 in any category. Guests rave about the breakfast and the friendliness of the team.
What You Actually Get
Free parking on-site is included. The free breakfast is consistently called “exceptional” in reviews. The fitness center is functional but some equipment may be limited. Free WiFi is fast (9.5). Pets are not allowed here. There’s a 21-year-old minimum age to check in — younger travelers need to look elsewhere. The property has a fresh, modern design that feels a step above typical 3-star hotels.
Choose this if: You want a modern, clean hotel with excellent location scores — the 9.5 Location and WiFi are unbeatable at this price.
Check Tonight’s Price for Tru by Hilton St. Charles St. Louis →
8. Comfort Inn St Louis Airport






The Vibe
Positioned 3 miles from Lambert Airport in Bridgeton, this Comfort Inn is ideal for pre-flight stays. With a Staff score of 8.6 and Cleanliness at 8.5, it’s a reliable airport-area option. The 4-star rating suggests better-than-basic amenities while keeping rates reasonable. Guests note the property smells clean upon entry and offers plenty of parking.
What You Actually Get
Free private parking is available on-site. A good breakfast is included in the rate. The fitness center is available for use. Pets are not permitted here. Note: there is no airport shuttle — you’ll need a taxi or rideshare for the 3-mile transfer. Groups booking more than 5 rooms face different policies. The property has noted that food and beverage services may be limited during certain periods.
Choose this if: You need a clean, straightforward airport hotel with free parking — skip the shuttle and Uber instead.
9. Crowne Plaza Hotel St. Louis Airport by IHG






The Vibe
The Crowne Plaza is the airport hotel with the most character — an impressive atrium lobby with an indoor pool featuring a waterfall feature. Location score of 8.6 and a free airport shuttle (running 4 AM to 11 PM). Staff score 8.2. This is a 4-star property that feels more upscale than its 7.6 overall suggests, especially in the common areas.
What You Actually Get
The free airport shuttle is a huge perk, running from early morning until 11 PM. The indoor pool is heated and opens onto an outdoor patio. There’s a restaurant on-site serving breakfast, lunch, and dinner. Breakfast is available at an additional cost (not included by default). Some rooms have interior balconies overlooking the atrium — request one for a unique experience. Pets are not allowed. Parking is available for $15 per day for long-term stays.
Choose this if: You want a free airport shuttle and a pool with character — the atrium balconies are a fun bonus.
Check Tonight’s Price for Crowne Plaza Hotel St. Louis Airport by IHG →
10. Courtyard St. Louis Westport Plaza






The Vibe
A 3-star Courtyard with a 7.5 overall rating, positioned near Westport Plaza’s dining and entertainment. Cleanliness scores 8.3 and Comfort 8.3 — respectable for the category. Staff score is 7.7, which is lower than some competitors. Location at 8.4 puts you near the highway and work hubs.
What You Actually Get
The on-site restaurant serves breakfast, dinner, and cocktail hour — useful after a long drive. Private parking is included in the rate. Free WiFi scores a notably low 2.5, the worst in this list, so plan for cellular hotspot use if you need reliable internet. Pets are allowed on request with charges. Upper floors are accessible by elevator. The fitness center is available for guest use. Good breakfast is included but costs extra.
Choose this if: You’re fine using mobile data and want a full-service restaurant on-site for dinner.
Check Tonight’s Price for Courtyard St. Louis Westport Plaza →
11. Sonesta Simply Suites St Louis Earth City






The Vibe
Another extended-stay specialist with a Wi-Fi score of 9.5 and Staff at 9.0. Located 3.4 miles from Hollywood Casino in Earth City, this property caters to travelers who need a home base for a week or more. Value scores 8.3, and guests love that rooms are well-insulated from noise. The kitchenettes are perfect for self-catering.
What You Actually Get
Full kitchenettes in every room — stovetop, microwave, and full-sized fridge. Free WiFi is fast (9.5). There’s an on-site grocery store for essentials. Laundry facilities are available (currently transitioning to coin-op at $3 per load). A $150 damage deposit is required at check-in. Private parking is included. Pets are allowed with charges. The fitness center is on-site. Note that check-in is at 4 PM.
Choose this if: You need a kitchen and reliable WiFi for a longer stay near Earth City’s business hubs.
Check Tonight’s Price for Sonesta Simply Suites St Louis Earth City →
12. Hampton Inn & Suites St Charles Old Town Area, Mo






The Vibe
An 8.8-rated Hampton Inn with a Staff score of 9.2 and a Location of 8.9. Cleanliness is 9.1 and Comfort is 9.1 — excellent across the board. Located on South 5th Street, it’s a short drive from the historic Old Town area. Guests specifically call out the pillows and beds as extremely comfortable, with great water pressure in the showers.
What You Actually Get
The indoor swimming pool is available year-round. Pets are allowed with a $50/night fee (service animals are free). Free parking is included. Breakfast is included in the rate. A $50 damage deposit is required at check-in. WiFi scores 8.5. The fitness center is on-site. Note that some guests mentioned the breakfast could use more fresh fruit options — plan accordingly.
Choose this if: You want Hampton reliability in Old Town with a pet-friendly policy and excellent sleep scores.
Check Tonight’s Price for Hampton Inn & Suites St Charles Old Town Area, Mo →
13. Courtyard St. Louis Airport/Earth City






The Vibe
A solid 3-star Courtyard with a Location score of 8.8, sitting 3 miles from the airport in Earth City. Staff score 8.5 and Comfort is 8.5. This property is popular with business travelers and airport layover guests. The indoor pool is a nice perk, and guests mention the rooms are “beautiful” with cozy beds and balconies.
What You Actually Get
The indoor swimming pool is open all year. Free parking is available on-site. The property has an on-site restaurant serving breakfast and dinner. Free WiFi scores 8.1. Pets are not allowed here. There’s no age restriction for check-in, making it accessible for younger travelers. American breakfast is included. The fitness center is available.
Choose this if: You need an airport-area Courtyard with an indoor pool and no age restrictions for check-in.
Check Tonight’s Price for Courtyard St. Louis Airport/Earth City →
14. Candlewood Suites St Louis St Charles by IHG






The Vibe
A 3-star extended-stay property on Zumbehl Road with a Staff score of 8.8 — the standout category here. Cleanliness is 8.5 and Location is 8.5. Guests particularly mention the manager is “exceptionally friendly” and helpful with recommendations. This is a pet-friendly property with free on-site parking, making it practical for road-trippers with dogs.
What You Actually Get
Free on-site parking is included. Pets are allowed with charges. Free WiFi scores 6.9 — the lowest in this list, so plan for slower speeds. Rooms come with air conditioning and a fitness center is on-site. A $100 damage deposit is required at check-in. Note: there are no hot tubs or jacuzzis in rooms. This property is a good choice for pet owners who prioritize friendly staff over internet speed.
Choose this if: You’re traveling with pets and friendly staff matters more than fast internet.
Check Tonight’s Price for Candlewood Suites St Louis St Charles by IHG →
15. Hampton Inn St Charles St Peters



The Vibe
A solid Hampton Inn on West Clay Street, near the border of St. Charles and St. Peters. Staff score 8.4 with Location at 8.4. Guests consistently mention the staff is “always friendly and helpful.” The indoor pool and jacuzzi are available by appointment in one-hour time slots. Cleanliness is 8.1 and Comfort is 8.0.
What You Actually Get
Free on-site parking is included. The wonderful breakfast is included in the rate. The indoor swimming pool and jacuzzi are open by appointment (one-hour slots). Pets are allowed with charges. All rooms have a refrigerator, but microwaves are only available in the lobby. Free WiFi scores 6.5 — on the slower side. The fitness center is on-site. Check-in is at 4 PM, later than most.
Choose this if: You want a pet-friendly Hampton with an indoor jacuzzi and wonderful breakfast included.
Check Tonight’s Price for Hampton Inn St Charles St Peters →
16. Holiday Inn St. Louis Airport West Earth City by IHG






The Vibe
A 3-star Holiday Inn with a perfect Wi-Fi score of 10.0 — the best internet in the entire St. Charles area list. Located 3 miles from Hollywood Casino in Earth City, it offers a free airport shuttle (running 4 AM to 11 PM). Staff score 8.2. Cleanliness is 7.8 and Comfort is 7.6. This is a practical pick for flyers who need reliable internet.
What You Actually Get
The free airport shuttle runs from 4 AM to 11 PM. The indoor swimming pool is large and heated, opening onto an outdoor patio. Pets are allowed with a $50 refundable deposit plus $25/non-refundable per pet. Free private parking is included. The on-site restaurant serves breakfast (available for purchase at $12), lunch, and dinner. WiFi scores a perfect 10.0. Note that long-term parking has an additional cost.
Choose this if: You need flawless internet and a free airport shuttle in Earth City.
Check Tonight’s Price for Holiday Inn St. Louis Airport West Earth City by IHG →
17. SpringHill Suites St. Louis Airport/Earth City





The Vibe
A very good 8.3-rated SpringHill Suites with Staff at 9.1 and Cleanliness at 8.9. Location 8.9 and Comfort 8.7. Located near the airport in Earth City, this is a well-rounded Marriott property. Guests note the rooms are “exceptionally clean” with no unpleasant smells, and the staff “take care of all needs.” Elevators are consistently available without long waits.
What You Actually Get
Free private parking is included. American breakfast is included in the rate. Free WiFi scores 6.3 — on the slower end. The fitness center is available. Pets are allowed with charges. There’s no indoor pool here (a common question). No age restriction for check-in. Upper floors are accessible by elevator. This is a no-smoking property per Marriott policy.
Choose this if: You value exceptionally clean rooms and friendly staff over pool access.
Check Tonight’s Price for SpringHill Suites St. Louis Airport/Earth City →
18. Fairfield Inn & Suites by Marriott St. Louis Westport






The Vibe
An 8.7-rated Fairfield Inn with Staff at 9.1 and Comfort at 9.0. Cleanliness is 8.9 and Facilities are 8.9. Location scores 9.0 near Westport. This is an excellent all-around property with fewer reviews (50+) but consistently high marks. Guests say “everything from top to bottom” was clean and comfortable, with special praise for the staff.
What You Actually Get
The indoor swimming pool is open with a 12-person capacity limit. Pets are allowed on request with charges. Free parking on-site is included. Good breakfast is included in the rate. Free WiFi scores 8.8. The fitness center is available. Note: there are no in-room hot tubs or jacuzzis. The property is a solid Westport option with strong scores across every category except Value (8.3).
Choose this if: You want a near-perfect Comfort score and an indoor pool near Westport.
Check Tonight’s Price for Fairfield Inn & Suites by Marriott St. Louis Westport →
19. Elimwood Hotel, a Ramada by Wyndham






The Vibe
A 2-star Ramada with a perfect Wi-Fi score of 10.0 and Staff at 8.4. Located off Interstate 70, 4 miles from the airport, it offers a free 24-hour airport shuttle — the only property here with round-the-clock shuttle service. Cleanliness is 7.8 and Comfort is 7.6. This is a budget-friendly airport option with excellent internet.
What You Actually Get
Free 24-hour airport shuttle service is the standout feature — unique in this list. The outdoor swimming pool is open seasonally. Pets are allowed on request with charges. Free WiFi scores 10.0. Private parking is included. Continental breakfast is included in the rate. The property is 100% non-smoking. There are no in-room jacuzzis. Note that early check-in is available subject to availability.
Choose this if: You need a 24-hour airport shuttle and perfect WiFi without paying for a higher-star property.
Check Tonight’s Price for Elimwood Hotel, a Ramada by Wyndham →
20. Holiday Inn Express Hotel & Suites St. Charles by IHG






The Vibe
A very good 8.4-rated Holiday Inn Express with Staff at 8.9 and Cleanliness at 8.8. Comfort scores 8.9. Located on Elm Point Industrial Drive in St. Charles, it’s 7 miles from the airport. Guests consistently mention “very comfortable beds/pillows” and “big rooms.” The property offers Dove shampoo and bath products — a small touch that guests note positively.
What You Actually Get
The indoor swimming pool is open all year. Free private parking is included. The American breakfast includes hot items like cheese omelets, turkey sausage, and bacon. Free WiFi scores 8.8. Pets are not allowed here. Cash is not accepted as a form of payment. The fitness center is available. Rooms are spacious with modern furnishings. This property runs a tight ship with strong quality scores across the board.
Choose this if: You want a quiet, spacious room with a full hot breakfast and an indoor pool in St. Charles.
Check Tonight’s Price for Holiday Inn Express Hotel & Suites St. Charles by IHG →
Final Verdict: Our Top 3 Picks
🏆 Best Overall
🏆 Best Overall
#1 Country Inn & Suites by Radisson
Unbeatable 9.6 Location score on South Main Street, 9.5 Comfort, and 1050+ reviews — the clear anchor of St. Charles hospitality.
Check Tonight’s Price for Country Inn & Suites by Radisson, St Charles Historic District →
💰 Best Value
#20 Holiday Inn Express St. Charles
An 8.4 rating with Cleanliness at 8.8 and Comfort at 8.9 — exceptional quality for the price, with a full hot breakfast included.
Check Tonight’s Price for Holiday Inn Express Hotel & Suites St. Charles by IHG →
🐕 Best for Pet Owners
#4 Drury Plaza Hotel St. Charles
9.1 overall, 9.6 Staff, pet-friendly policy, and excellent breakfast — your dog gets treated as well as you do here.
Check Tonight’s Price for Drury Plaza Hotel St. Louis St. Charles →
How We Ranked These St. Charles Hotels
I evaluated 20 properties across the St. Charles, MO area, analyzing 5,200+ verified guest reviews to identify the top hotels and motels for different traveler needs. The rankings prioritize guest satisfaction scores, location accessibility to Old Town, and value consistency across multiple review counts.
- Guest score thresholds: Only properties with 7.0+ overall and 50+ verified reviews were included
- Score breakdown analysis: Prioritized cleanliness, location, and staff scores — the categories most predictive of a great stay
- Amenity verification: Cross-referenced advertised amenities (pool, breakfast, parking) against guest review patterns
- Location signals: Priority given to properties within 3 miles of South Main Street and those with walkability scores of 9.0+
Frequently Asked Questions
What’s the best hotel in St. Charles for walking to Main Street?
The Country Inn & Suites by Radisson (Hotel #1) has a Location score of 9.6 and sits directly on South Main Street in the Historic District. You’re within walking distance of shops, restaurants, and the riverfront. Most other properties in this list require a short drive to the Main Street area.
Which St. Charles hotels allow pets?
Several properties in this list welcome pets. The Drury Plaza Hotel (Hotel #4) has the highest overall rating among pet-friendly options at 9.1, with a pet fee charged per night. Other pet-friendly choices include Best Western Plus (Hotel #2), Comfort Suites (Hotel #3), Candlewood Suites (Hotel #14), and Hampton Inn St Peters (Hotel #15). All charge additional fees — confirm amounts at booking.
How do I get from Lambert-St. Louis International Airport to my St. Charles hotel?
Most St. Charles hotels are 4-7 miles from Lambert Airport (STL). The Elimwood Hotel (Hotel #19) and Holiday Inn Airport West (Hotel #16) offer free airport shuttles. For other properties, expect Uber or Lyft fares around $15-25. The Country Inn & Suites and Drury Plaza are about 7 miles from the airport with no shuttle — a taxi or rideshare is your best option.
Which St. Charles hotels offer free breakfast?
Nearly all properties in this list include breakfast in the rate. The Country Inn & Suites (Hotel #1) and Tru by Hilton (Hotel #7) are consistently praised for their breakfast quality. The Drury Plaza (Hotel #4) is noted for an “excellent” breakfast with fresh hot items. The Super 8 (Hotel #5) offers a “very good” breakfast at an economy price. The Crowne Plaza (Hotel #9) charges extra for breakfast.
What’s the most affordable St. Charles hotel with good reviews?
The Super 8 by Wyndham St Charles (Hotel #5) starts at budget-friendly rates with a 7.6 rating and 350+ reviews. The Comfort Suites (Hotel #3) at 7.9 with 500+ reviews offers strong value with an indoor pool and very good breakfast. For the best quality-to-price ratio, the Holiday Inn Express (Hotel #20) at 8.4 rating delivers the most for your money.
Is there free parking at St. Charles hotels?
Yes — free on-site parking is standard at most St. Charles hotels in this list. Properties like the Country Inn & Suites (Hotel #1), Drury Plaza (Hotel #4), and Hampton Inn Old Town (Hotel #12) all include free parking. The Crowne Plaza (Hotel #9) charges $15/day for long-term parking, and Larkspur Landing (Hotel #6) charges $5/night for large vehicles.
