A snow-covered mountain landscape with evergreen trees and distant mountains under a clear sky.

Find hotels in Whitefish, MT from ᅣ9,471

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Whitefish hotels

1. Hampton Inn & Suites Whitefish

Hampton Inn & Suites Whitefish
2.5 star property
Whitefish
9.6 out of 10, Exceptional, (907 reviews)
"The rooms were very clean and enough towels were provided. The breakfast provided was very good. We really enjoyed our stay there."
United States
Sandra
The price is ᅣ13,431
ᅣ15,042 total
includes taxes & fees
Nov 22 - Nov 23
Hampton Inn & Suites Whitefish

2. Glacier International Lodge

Glacier International Lodge
3.0 star property
Kalispell
9.4 out of 10, Exceptional, (2,478 reviews)
"Great location, very clean, breakfast was wonderful!"
Canada
Rachel
The price is ᅣ16,519
ᅣ17,841 total
includes taxes & fees
Nov 1 - Nov 2
Glacier International Lodge

3. TownePlace Suites by Marriott Whitefish Kalispell

TownePlace Suites by Marriott Whitefish Kalispell
3.0 star property
Whitefish
9.6 out of 10, Exceptional, (466 reviews)
"Wonderful stay"
United States
Anne-Grete
The price is ᅣ24,942
ᅣ27,935 total
includes taxes & fees
Oct 29 - Oct 30
TownePlace Suites by Marriott Whitefish Kalispell

4. Best Western Rocky Mountain Lodge

Best Western Rocky Mountain Lodge
2.5 star property
Whitefish
9.2 out of 10, Wonderful, (1,002 reviews)
"Very friendly staff, clean and comfortable room which also includes a full breakfast ."
United States
Vicki
The price is ᅣ14,664
ᅣ16,425 total
includes taxes & fees
Nov 2 - Nov 3
Best Western Rocky Mountain Lodge

5. Whitefish Riverfront Hotel

Whitefish Riverfront Hotel
3.0 star property
Whitefish
8.8 out of 10, Excellent, (1,212 reviews)
"Excellent stay! Friendly staff, great breakfast and location was very convenient to downtown."
United States
Brian D
The price is ᅣ15,971
ᅣ19,964 total
includes taxes & fees
Nov 17 - Nov 18
Whitefish Riverfront Hotel

6. Lodge at Whitefish Lake

Lodge at Whitefish Lake
4.0 star property
Whitefish
9.4 out of 10, Exceptional, (1,004 reviews)
"Great staff and rooms are beautiful."
United States
Charlotte
The price is ᅣ25,935
ᅣ32,418 total
includes taxes & fees
Nov 26 - Nov 27
Lodge at Whitefish Lake

7. Grouse Mountain Lodge

Grouse Mountain Lodge
3.5 star property
Whitefish
8.8 out of 10, Excellent, (1,086 reviews)
"Very nice place to stay!"
United States
Laura
The price is ᅣ19,924
ᅣ24,423 total
includes taxes & fees
Nov 11 - Nov 12
Grouse Mountain Lodge

8. Cedar Creek Lodge and Conference Center

Cedar Creek Lodge and Conference Center
3.5 star property
Columbia Falls
9.6 out of 10, Exceptional, (1,007 reviews)
"It was clean, breakfast was great, easy access to the park."
United States
Alyssa
The price is ᅣ22,223
ᅣ24,667 total
includes taxes & fees
Nov 26 - Nov 27
Cedar Creek Lodge and Conference Center

9. Meadow Lake Resort & Condos

Meadow Lake Resort & Condos
4.0 star property
Columbia Falls
9.2 out of 10, Wonderful, (1,448 reviews)
"Great place to stay."
United States
Joanne
The price is ᅣ11,232
ᅣ14,671 total
includes taxes & fees
Oct 30 - Oct 31
Meadow Lake Resort & Condos

10. The Firebrand Hotel

The Firebrand Hotel
4.0 star property
Downtown Whitefish
9.0 out of 10, Wonderful, (1,002 reviews)
"Very cozy hotel in downtown."
United States
Christina
The price is ᅣ20,870
ᅣ26,088 total
includes taxes & fees
Nov 22 - Nov 23
The Firebrand Hotel

11. Apres Whitefish

Apres Whitefish
2.0 star property
Whitefish
9.4 out of 10, Exceptional, (493 reviews)
"Great staff, comfortable rooms, loved the espresso-based coffee options and the wood-fired sauna."
United States
Jackson
The price is ᅣ17,256
ᅣ19,154 total
includes taxes & fees
Nov 3 - Nov 4
Apres Whitefish

12. Hampton Inn Kalispell

Hampton Inn Kalispell
2.5 star property
Kalispell
9.4 out of 10, Exceptional, (1,004 reviews)
"Convenient parking and breakfast was very good."
Canada
Duncan
The price is ᅣ15,951
ᅣ17,854 total
includes taxes & fees
Nov 6 - Nov 7
Hampton Inn Kalispell

13. Baymont by Wyndham Whitefish

Baymont by Wyndham Whitefish
2.5 star property
Whitefish
7.8 out of 10, Good, (642 reviews)
"It was a great place for a quick stay while I was in Whitefish. The price was reasonable and amenities were more than adequate. Nothing fancy, just clean and comfortable. I would stay there again."
United States
Patricia
The price is ᅣ14,898
ᅣ16,686 total
includes taxes & fees
Nov 2 - Nov 3
Baymont by Wyndham Whitefish

14. Wonderstone at Glacier

Wonderstone at Glacier
2.0 star property
Columbia Falls
9.0 out of 10, Wonderful, (1,184 reviews)
"Great stay"
United States
Caleb
The price is ᅣ12,073
ᅣ13,039 total
includes taxes & fees
Nov 8 - Nov 9
Wonderstone at Glacier

15. LARCH HOUSE

LARCH HOUSE
2.0 star property
Downtown Whitefish
9.0 out of 10, Wonderful, (4 reviews)
"Beautiful property. The hotel is still being finalized. Overall it was a pleasant stay."
United Kingdom
Jordan
The price is ᅣ62,688
ᅣ75,677 total
includes taxes & fees
Nov 1 - Nov 2
LARCH HOUSE

16. My Place Hotel - Kalispell MT

My Place Hotel - Kalispell MT
2.5 star property
Kalispell
9.2 out of 10, Wonderful, (1,329 reviews)
"Very nice place to stay!"
United States
Steven D
The price is ᅣ13,118
ᅣ14,795 total
includes taxes & fees
Nov 15 - Nov 16
My Place Hotel - Kalispell MT

17. SpringHill Suites by Marriott Kalispell

SpringHill Suites by Marriott Kalispell
2.5 star property
Kalispell
9.6 out of 10, Exceptional, (523 reviews)
"Very friendly and clean"
United States
Melissa
The price is ᅣ22,448
ᅣ24,871 total
includes taxes & fees
Nov 2 - Nov 3
SpringHill Suites by Marriott Kalispell

18. Holiday Inn Express Kalispell by IHG

Holiday Inn Express Kalispell by IHG
2.5 star property
Kalispell
9.0 out of 10, Wonderful, (1,005 reviews)
"Rooms super clean and staff was so nice and helpful"
Canada
Donna Lee
The price is ᅣ17,256
ᅣ20,111 total
includes taxes & fees
Nov 8 - Nov 9
Holiday Inn Express Kalispell by IHG

19. Homewood Suites by Hilton Kalispell, MT

Homewood Suites by Hilton Kalispell, MT
3.0 star property
Kalispell
9.4 out of 10, Exceptional, (1,002 reviews)
"Fantastic front desk staff."
United States
Sheri
The price is ᅣ17,880
ᅣ19,937 total
includes taxes & fees
Nov 8 - Nov 9
Homewood Suites by Hilton Kalispell, MT

20. Home2 Suites by Hilton Kalispell Whitefish

Home2 Suites by Hilton Kalispell Whitefish
3.0 star property
Kalispell
9.4 out of 10, Exceptional, (253 reviews)
"Look forward to staying at this property again!"
United States
Karla
The price is ᅣ15,951
ᅣ17,854 total
includes taxes & fees
Nov 5 - Nov 6
Home2 Suites by Hilton Kalispell Whitefish
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Vacation Rentals in Whitefish

Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Whitefish

Find the best Whitefish areas and neighborhoods for the activities you enjoy most. Learn more about Whitefish
Learn more about Whitefish

Downtown Whitefish

While visiting Downtown Whitefish, you might make a stop by sights like Dick Idol Signature Gallery and Whitefish Theatre Company.

Stay near popular Whitefish attractions

Whitefish and related destinations

Nestled beside Glacier National Park, this mountain town offers epic hiking trails and a laid-back downtown with excellent local breweries. Winter transforms the landscape into a skier's paradise, while summer brings crystal-clear lakes perfect for paddleboarding when morning waters are calmest.

A boat named "Lady of the Lake" with people on board, moving on a lake with mountains in the background.
Photo by Explore Whitefish / Brian Schott
Open Photo by Explore Whitefish / Brian Schott

Top Whitefish Hotel Reviews

More cheap stays in Whitefish

Find out more about Whitefish

Top reasons to visit Whitefish

  • Stunning Outdoor Activities: Whitefish offers thrilling skiing and snowboarding at Whitefish Ski Resort and Big Mountain, perfect for winter sports enthusiasts.
  • Beautiful Hiking Trails: The Whitefish Trail provides scenic hiking opportunities for nature lovers and adventure seekers.
  • Charming Lakes and Parks: Relax by Whitefish Lake and enjoy the serene beauty of local urban parks.
  • Unique Lodging Experiences: Stay at cozy hotels or guest ranches that reflect the warm, local atmosphere.
  • Vibrant Local Culture: Enjoy live music and guided tours showcasing the area's natural beauty and culture.

Find great hotels in and around Whitefish

Discover the charm of Whitefish, Montana, with a variety of lodging options perfect for every traveler. Whether you're seeking adventure, a family-friendly retreat, or a pet-friendly getaway, Whitefish has it all. From cozy hotels to luxurious resorts, you'll find accommodations that cater to your needs. Experience the beauty of the area while enjoying top-notch amenities at popular spots like the Lodge at Whitefish Lake, making your stay truly memorable.

  • Glacier International Lodge: Nestled 13km from Whitefish, the 3-star Glacier International Lodge offers a thrilling adventure-themed experience for outdoor enthusiasts. With a guest rating of 9.4 out of 10, this lodge is ideal for those seeking ski and adventure activities. Guests can take advantage of nearby ski shuttles and lifts, while a variety of adventure sports, including downhill skiing, mountain biking, and ziplining, are available both onsite and in the vicinity. The lodge provides a cozy atmosphere for relaxation after a day of exploring Montana's stunning landscapes.
  • Meadow Lake Resort & Condos: Located 10km from Whitefish, Meadow Lake Resort & Condos is a 3.5-star resort rated 9.2 out of 10, perfect for families and golf enthusiasts. The resort features a golf course along with a variety of recreational activities, including skiing, horse riding, and ice skating. Families will appreciate the child-friendly amenities such as an arcade game room and sledding nearby. This resort blends adventure and relaxation, making it a great choice for a memorable family vacation.
  • Whitefish Riverfront Hotel: Situated in the heart of Whitefish, the budget-friendly Whitefish Riverfront Hotel boasts a guest rating of 9.0 out of 10, catering to travelers looking for adventure and pet-friendly accommodations. With ski shuttles and lifts nearby, guests can easily access winter sports like skiing and snowshoeing. The hotel allows pets, offering amenities such as food and water bowls, making it a welcoming choice for visitors traveling with furry companions. Enjoy the charm of Whitefish while having a comfortable base for your adventures.

Where to stay near Whitefish

Whitefish, Montana, offers an unforgettable vacation filled with adventure and breathtaking scenery. Explore the charming town of Whitefish, relax by the beautiful Whitefish Lake, or hit the slopes at Big Mountain. For a unique experience, consider staying at one of the guest ranches nearby, where you can enjoy the warm atmosphere and friendly locals. Whether you're seeking outdoor excursions or family-friendly activities, Whitefish is the perfect destination for every traveler.

  • Columbia Falls: Located 13km from Whitefish, Columbia Falls is a charming city that serves as a gateway to some of Montana's most stunning outdoor experiences. The area sees a moderate influx of travelers year-round, with peak visits during the summer months from June to August. Columbia Falls is renowned for its breathtaking scenery and adventure opportunities, making it a popular choice for outdoor enthusiasts. Visitors can explore recreational areas, ski resorts, and nearby Glacier National Park, which is a must-see for its majestic landscapes and diverse wildlife.
  • Coram: Situated 21km from Whitefish, Coram is a small city that offers a rich blend of outdoor activities and natural beauty. With visitor numbers peaking in April and during the summer months, Coram is a fantastic spot for those looking to immerse themselves in nature. The city is surrounded by hiking trails and recreational areas, making it perfect for adventure seekers. Its proximity to Glacier National Park adds to its appeal, providing breathtaking views and various outdoor activities, from hiking to skiing in the winter months.
  • Hungry Horse: Also located 21km from Whitefish, Hungry Horse is a picturesque city known for its outdoor adventure and scenic beauty. With peak tourist activity during the summer months, this area is a haven for those who appreciate nature. Visitors can take advantage of the nearby recreational areas and ski resorts, making it an ideal destination for both summer and winter sports. The close proximity to Glacier National Park and various nature reserves offers ample opportunities for exploration and adventure, ensuring a memorable vacation experience.

Things to do in Whitefish

Shopping

In Whitefish, visit local shops like The Paper Farm for unique gifts and The Whitefish Gallery for local art. If you're up for a drive, head to Kalispell's Glacier Mall, about 29km away, featuring a variety of retail stores and dining options.

Recreation

The Whitefish Lake Lodge offers a tranquil retreat with stunning lake views, featuring rejuvenating spa treatments and yoga sessions that harmonize with nature. Nearby, the pristine Whitefish Mountain Resort provides opportunities for hiking, mountain biking, and skiing, making it an ideal spot for outdoor enthusiasts seeking adventure and relaxation.

Adventure

Experience the thrill of skiing or snowboarding at Whitefish Mountain Resort, where diverse trails cater to varying skill levels. In the summer, hiking trails offer stunning views, while the nearby Flathead Lake invites kayaking and paddleboarding adventures in a picturesque setting.

Nightlife

Experience the vibrant nightlife in Whitefish by enjoying craft cocktails at The Great Northern Bar, or unwind with a local brew at the Whitefish Lake Restaurant. For live music, check out the performances at the Whitefish Performing Arts Center, creating an inviting atmosphere for a fun evening out.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in Whitefish

Whitefish, Montana, is perfect for adventure and outdoor enthusiasts, offering stunning scenery and various activities. Key attractions include the Whitefish Trail for hiking, the Whitefish Ski Resort, and the Whitefish Mountain Resort for skiing and snowboarding. Visitors can also explore beautiful lakes and urban parks, making it an ideal destination for those seeking an exciting and scenic vacation experience.

  • Teepee: Experience the thrill of skiing at Teepee, a picturesque ski run nestled in Whitefish. With breathtaking mountain views and well-groomed slopes, it caters to both beginners and seasoned skiers, offering a unique blend of adventure and natural beauty.
  • Whitefish Lake State Park: Explore the stunning landscapes of Whitefish Lake State Park, a national state park that invites outdoor enthusiasts. Enjoy hiking, picnicking, and water sports in a serene setting, surrounded by lush forests and the shimmering lake.
  • Riverside Park: Immerse yourself in the vibrant atmosphere of Riverside Park, an urban oasis perfect for families. With playgrounds, walking trails, and scenic riverside views, it’s an ideal spot for relaxation and enjoying the local community.

Best time to go to Whitefish

The best time to visit Whitefish is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are high and weather is sunny with no rain. December and February are its coolest month on average. At the time of February, visitor numbers are average and weather is mostly cloudy.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January21.6°F (-5.8°C)Light RainMostly CloudyLowAverage
February21.4°F (-5.9°C)Light RainMostly CloudyAverageAverage
March30.7°F (-0.7°C)Light RainMostly CloudyAverageModerately Low
April38.3°F (3.5°C)Light RainMostly SunnyAverageModerately Low
May49.5°F (9.7°C)Light RainMostly SunnyAverageAverage
June57.2°F (14.0°C)Light RainMostly SunnyAverageModerately High
July66.0°F (18.9°C)No RainSunnyHighModerately High
August64.9°F (18.3°C)No RainSunnyHighModerately High
September54.9°F (12.7°C)No RainMostly SunnyHighAverage
October41.2°F (5.1°C)Light RainMostly SunnyAverageAverage
November29.3°F (-1.5°C)Light RainMostly CloudyLowModerately Low
December21.4°F (-5.9°C)Light RainMostly CloudyLowAverage

The nearest major airports for your trip to Whitefish

Reaching Whitefish, Montana, is convenient via Kalispell, MT (FCA-Glacier Park International Airport), located 13km away. Ideal accommodations near the airport include the 4-star Firebrand Hotel and the 4-star Lodge at Whitefish Lake, both offering complimentary airport transportation and shuttles, though with limited hours. For a more rustic experience, Cedar Creek Lodge and Conference Center, a 3.5-star lodge situated 8km from the airport, also provides easy access. These hotels ensure that your transition from the airport to Whitefish is smooth and comfortable, making your vacation a delightful experience.

Frequently asked questions

What's the best place to stay in Whitefish?
Based on our traveler data, Grouse Mountain Lodge is one of the top choices for your stay. This hotel offers a restaurant and an indoor pool. Other good options for your visit include Whitefish Riverfront Hotel and The Firebrand Hotel. See all available top hotels, or vacation rentals in Whitefish.
What's the top vacation rental that Whitefish has to offer?
Lakefront Property- Newly Updated Three Bedroom House, Sleeps 7: Visitors like this Whitefish vacation home rental. It is located on a lake and has an outdoor pool, a fireplace, and a barbecue grill to put you at ease in your new surroundings. It has 3 bedrooms as well as a kitchen with a dishwasher, a fridge, and a stovetop, so you can cook with friends or family. It offers a balcony, a garden, and a selection of games so you can immerse yourself in your vacation. Some other homes for rent in Whitefish include Mountain and Forest Views with Fireplace and Mountain Views and Community Amenities. See all vacation rentals in Whitefish.
If I need to cancel my hotel reservation in Whitefish, will I receive a refund?
Yes! You'll find that most hotel reservations are refundable provided that you cancel prior to the hotel's cancellation deadline, which often is within 24-48 hours of your check-in date. If you have a reservation that's non-refundable, it might still be possible to cancel it and be given a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Whitefish.
Where can I learn more about changing or cancelling my trip to Whitefish?
For additional details about rescheduling or cancelling your trip to Whitefish, head over to our customer service page.
What's the best place to stay for a family vacation to Whitefish?
Best Western Rocky Mountain Lodge is a hotel with an outdoor pool and free parking, and it's a top choice on Expedia for families. Other good options for your kid-friendly vacation include Apres Whitefish and Hampton Inn & Suites Whitefish. Kids of all ages will also enjoy a visit to Stumptown Ice Den. Find more child-friendly accommodations in Whitefish.
What's the best place to stay for couples in Whitefish?
Meadows House is on pristine meadow/wet lands very private is a favorite guesthouse for couples, and features in-room kitchens and laundry facilities. See all romantic hotels in Whitefish.
What is the top LGBTQ-friendly hotel in Whitefish?
Hampton Inn & Suites Whitefish is a top LGBTQ-friendly hotel, and features free breakfast and free WiFi. TownePlace Suites by Marriott Whitefish Kalispell is another good choice for your stay. See all available hotels listed as LGBTQ-friendly in Whitefish.
What's the best pet-friendly place to stay in Whitefish?
Whitefish Riverfront Hotel is a top hotel for people traveling with their pets, and offers an indoor pool and free WiFi for its human guests. Other good options for you and your pet include Grouse Mountain Lodge and Best Western Rocky Mountain Lodge. See more pet-friendly hotel accommodations in Whitefish.
Where is the best place to stay with easy access to Glacier National Park?
Lake McDonald Lodge - Inside the Park is one of the top choices for your stay based on our traveler data, and this lodge offers 2 restaurants and free parking. You'll find it 5.8 mi (9.3 km) from Glacier National Park. Other good choices in the area include Many Glacier Hotel - Inside the Park and Swiftcurrent Motor Inn and Cabins - Inside the Park.
What about the best place to stay close to Whitefish Mountain Ski Resort?
One of the top choices for your stay is Kandahar Lodge at Whitefish Mountain Resort, located next to Whitefish Mountain Ski Resort, and this 3.5-star hotel offers free breakfast and a restaurant. Come practice Social Distancing in Whitefish, Montana/Glacier National Park and Hotel Style Room in the Heart of Whitefish Mountain Resort Village are two other good choices in the immediate area.
What's the best accommodation for a beach vacation in Whitefish?
Lodge at Whitefish Lake is a top hotel with 2 hot tubs and a full-service spa, and it's located on the beach. See more stays near the beach in Whitefish.
What's the best golf hotel in Whitefish?
Grouse Mountain Lodge is a top hotel that has an adjacent golf course and features free WiFi. You can tee off at Whitefish Lake Golf Club during your trip. See more golf hotels in Whitefish.
How much can I expect to pay for the resort fee in Whitefish?
Out of 1187 properties in Whitefish, you'll find about 5 that charge a resort fee. The resort fee averages USD 5.67 per night, per accommodation.
What are some accommodations with pools in Whitefish?
Best Western Rocky Mountain Lodge is a top hotel with an outdoor pool, free continental breakfast, and free parking. View all hotels with pools in Whitefish.
What is the best spa hotel in Whitefish?
Lodge at Whitefish Lake is a top beach spa hotel featuring a fitness center, a bar, an indoor pool, and a restaurant. Spend an afternoon at Spa at Whitefish Lake where you'll find facials, body scrubs, and Swedish massages and more. In-room massages are also available. Other popular spa hotels in Whitefish include Kandahar Lodge at Whitefish Mountain Resort and The Firebrand Hotel. See all spa hotels in Whitefish.
What's the top hotel in Whitefish with a water park on-site or close by?
North Star Cabin in Whitefish, near Glacier is a popular resort featuring in-room kitchens and water park access. You'll find Big Sky Waterpark within 14 minutes by car. Check out all hotels with or near waterparks in Whitefish.
What is the best accommodation for staying close to Glacier Park International Airport (FCA)?
Country Inn & Suites by Radisson, Kalispell, MT - Glacier Lodge is a popular hotel, featuring free breakfast and an indoor pool. It's located a short 0.3 mi (0.4 km) from Glacier Park Intl. Airport. Another top choice close to the airport is Modern Farmhouse- Conveniently Located in Kalispell, located just 1.9 mi (3.1 km) away.
What is staying in Whitefish like?
Nature enthusiasts will enjoy exploring Whitefish, and visitors give high marks for the stunning glacier views and lakeside setting. Tourists to the city can also enjoy its scenic landscape. A top sight in the area is Glacier National Park. In Whitefish, there are 1187 hotels and other accommodations to choose from. Find out more about Whitefish.
What should I do while I'm visiting Whitefish?
Cultural venues include Dick Idol Signature Gallery, Whitefish Theatre Company, and Alpine Theatre Project. The glaciers and parks highlight the natural beauty with places to discover including Whitefish Lake State Park, The Whitefish Trail - Lion Mountain Trailhead, and Riverside Park. Hiking is one of the top activities, while Whitefish Lake Golf Club, Whitefish Mountain Ski Resort, and Elkweed are favorite sights to visit. Check out what more to see and do in Expedia's Whitefish guide.
How can I get around Whitefish?
To venture out into the surrounding area, hop aboard a train at Whitefish Depot. If you want to venture out around the area, you may want a rental car in Whitefish for your journey.
What's the weather like in Whitefish?
The hottest months are usually July and August with an average temp of 61°F, while the coldest months are February and January with an average of 24°F. The snowiest months in Whitefish are January, December, February, and March, with each month seeing an average of 10 inches of snowfall.

Explore a world of travel with Expedia