The city of St. Louis is well-known for its iconic arch, but there are lots of other great reasons to visit this Midwestern destination as well. St. Louis has lots of festivals to check out during the year, great sports stadiums, interesting museums, and some excellent craft breweries. With a busy airport, it’s also a common layover destination and a place for business conferences. But regardless of why you’re visiting St. Louis, here are some of the best places to stay while you’re in town.
![Sky terrace at Four Seasons Hotel St. Louis](https://i0.wp.com/www.tripstodiscover.com/wp-content/uploads/2018/09/Four-Seasons.jpg?resize=784%2c588)
Four Seasons Hotel St. Louis
If you’re looking for luxury for your trip to St. Louis, then the Four Seasons is a great option. This resort-style hotel offers lovely views of the city, serves delicious food, and is in the heart of the downtown entertainment district. The Four Seasons has a spa, fitness center, sky terrace on the eight floor and poolside cabanas that are perfect for relaxing. Other onsite amenities include a full-service salon, couple’s spa suite, whirlpool, and outdoor fire pit. The hotel is pet-friendly and offers valet parking, same-day laundry and professional event planning. It’s also a good hotel for families with kids because babysitting services, teen spa treatments, board games, and a children’s movie library are available. James Beard Award-winning chef, Gerard Craft, runs the onsite restaurant, Cinder House, which specializes in South American dishes.
![Hallway at River City Casino & Hotel](https://i0.wp.com/www.tripstodiscover.com/wp-content/uploads/2018/09/River-City.jpg?resize=784%2c588)
River City Casino & Hotel
It’s also fun to stay at the River City Casino & Hotel when you’re visiting St. Louis. This hotel offers several packages for visitors, such as breakfast for two, a baseball package, romance package, and dining package. Take your pick among king rooms, queen rooms, or an executive room. If you’re feeling lucky, you can play table games, slots, baccarat, poker, and more in the 90,000 square feet of gaming space. This hotel is also the site of many live entertainment acts, including musical concerts, UFC championships, and Judy’s Velvet Lounge. You’ll be in no short supply of great places to eat when you stay here, including the 1904 Steak House, Cibare Italian Kitchen, The Beerhouse, and Club 38.
![Socializing outside the Moonrise Hotel](https://i0.wp.com/www.tripstodiscover.com/wp-content/uploads/2018/09/Moonrise-Hotel.jpg?resize=784%2c588)
Moonrise Hotel
We also love the boutique Moonrise Hotel in St. Louis because of its unique vibe and prime location in the Delmar Loop. This is an eco-friendly and pet-friendly place to stay in town that’s near many great boutique shops, restaurants, a retro bowling alley, and a historic movie theater. Moonrise opened in 2009 and is home to the award-winning Eclipse Restaurant, which serves modern American dishes. This urban chic hotel also has a rooftop terrace bar that’s open outdoors between April and October and serves bar food and signature cocktails. The pet fee is $40 total for your stay, and you’ll also receive a dog/cat bed, food and water bowls, a souvenir bandana and collar tag, and pet treats. If you’re celebrating something special, look into the birthday, honeymoon, and other specialty package deals.
![Room at Magnolia Hotels (St. Louis)](https://i0.wp.com/www.tripstodiscover.com/wp-content/uploads/2018/09/Magnolia.jpg?resize=784%2c588)
Magnolia Hotel
The Magnolia Hotel was originally built in 1924 and is a beautiful St. Louis hotel with 182 guest rooms. When you stay here, you’ll be near many of the city’s major corporate headquarters and near Busch Stadium, America’s Center Convention Complex, and the Gateway Arch. The hotel offers grab-and-go items for meals, has a happy hour from 4:30-6:30pm daily, and offers complimentary milk and cookies at bedtime. There’s a fitness center on the 18th floor, Robie’s has excellent cocktails and American cuisine dining options on site, complimentary high-speed internet can be accessed, and overnight valet parking is available for a fee. This is also a pet-friendly hotel that welcomes all sizes and breeds of dogs with no deposit required. Magnolia St. Louis also has extended stay options if you plan to be in town for 14 days or more.
![Room at the Ritz-Carlton St. Louis](https://i0.wp.com/www.tripstodiscover.com/wp-content/uploads/2018/09/Ritz-Carlton-St.-Louis-Clayton.jpg?resize=784%2c588)
Ritz-Carlton St. Louis Clayton
This Ritz-Carlton hotel is located in the Arts and Garden neighborhood of Clayton and has luxury amenities and newly enhanced guest rooms. On site you’ll find a luxurious spa, a dine-in wine cellar, fitness room, and 300 guest rooms and suites. Families with children can take advantage of the Ritz Kids program with dining and other kid-friendly options. The hotel welcomes dogs and cats that are 25 pounds or less for a $125 fee per stay. Onsite dining options include The Grill for shared plates and craft beers, The Lobby Lounge for cocktails and live entertainment, and The Restaurant for breakfast and lunch. Featured spa treatments include the Missouri Red Rock Massage, Missouri Black Walnut Massage, and Nourished Glow Body Exfoliation.
![Pool at The Chase Park Plaza](https://i0.wp.com/www.tripstodiscover.com/wp-content/uploads/2018/09/The-Chase-Park-Plaza.jpg?resize=784%2c588)
Chase Park Plaza Royal Sonesta St. Louis
Another great hotel pick in St. Louis is the Chase Park Plaza Royal Sonesta, which has a history that dates back to 1922 and has hosted numerous celebrities over the years. There are 389 rooms and suites here for guests, four onsite restaurants, and an onsite spa. You can also take advantage of the outdoor heated swimming pool, fitness center, 24-hour business center, safe deposit boxes, and in-room dining when you stay here. The spa is open from 8-9am to 5-8pm depending on the day of the week for booking your massages, facials, and hair appointments.
![Premium king room at The Westin St. Louis](https://i0.wp.com/www.tripstodiscover.com/wp-content/uploads/2018/09/Westin.jpg?resize=784%2c588)
The Westin St. Louis
The Westin is also a good hotel option in St. Louis because of its downtown location, large rooms, and easy accessibility to the city’s neighborhoods and attractions. There are 255 rooms and suites here, a fitness center, parking, and meeting event space. The hotel is pet-friendly, spans seven floors, and Gateway National Golf Links is about 4.2 miles away. You can book a hotel package that includes breakfast for two and also dine at the on-site Clark Street Grill in the Westin Lobby.
![Outside the Hyatt Regency St. Louis at The Arch](https://i0.wp.com/www.tripstodiscover.com/wp-content/uploads/2018/09/Hyatt.jpg?resize=784%2c588)
Hyatt Regency St. Louis at the Arch
The last hotel we’ll highlight here is the Hyatt Regency in St. Louis. This large hotel has 910 guest rooms and suites, free internet access, a restaurant onsite, and fitness center. The Hyatt allows dogs 50 pounds and under for a $100 fee per seven nights. Plan to dine at RED Kitchen at the hotel, which offers farm-to-table dishes that emphasize seasonal and sustainable ingredients.