Known for its vast landscapes, vibrant small cities and charming towns dotted along the mighty Mississippi River, Iowa is a wonderful destination for history buffs and outdoorsy travellers of all ages. Accommodation options range from pretty inns to swish city hotels, fit for a whole host of tastes and budgets. Whatever the scope and focus of your trip, the best places to stay in Iowa promise a friendly, welcoming base for an adventure to remember.
The state capital, Des Moines, is a cultural hotspot with stacks of drinking and dining options. Highlights for heritage aficionados include the State Historical Museum, the gold-domed State Capitol Building and the lovely East Village. The zoo, fairgrounds and science centre will appeal to little ones, whilst the Greater Des Moines Botanical Garden and hundreds of miles of forested riverside trails are perfect for nature lovers. Don’t miss historic Valley Junction, either. You’ll find a lively buzz in Iowa City, Dubuque - home to the National Mississippi River Museum & Aquarium - and Davenport, too, all friendly riverside hubs with lots to see and do.
To experience the magic of the Iowa Great Lakes Region, head to Okoboji, near the state’s northwest corner. This is a dream destination for sailing, kayaking, swimming and fishing — and it’s home to some of the best places to stay in Iowa for groups and families.