Find hotels in Eastham, MA from £62

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Eastham hotels

Blue Dolphin Inn

Blue Dolphin Inn
2.0 star property
Eastham
8.0 out of 10, Very good, (1,001 reviews)
"Great stay"
United States
Heather
The price is £65
includes taxes & fees
29 May - 30 May
Blue Dolphin Inn

Viking Shores Motor Inn

Viking Shores Motor Inn
2.0 star property
Eastham
8.6 out of 10, Excellent, (130 reviews)
"Clean room, no noise, well mannered staff, decent space, good air conditioning."
United States
Simard
The price is £84
includes taxes & fees
26 May - 27 May
Viking Shores Motor Inn

Endless Dunes, A Modern Motel

Endless Dunes, A Modern Motel
2.0 star property
Eastham
9.0 out of 10, Wonderful, (140 reviews)
"The room and staff were amazing, I would definitely stay here again!"
United States
Randi
The price is £68
includes taxes & fees
26 May - 27 May
Endless Dunes, A Modern Motel

Four Points by Sheraton Eastham Cape Cod

Four Points by Sheraton Eastham Cape Cod
3.0 star property
Eastham
8.2 out of 10, Very good, (904 reviews)
"Very spacious rooms can easily accommodate a family. "
United States
Linda
The price is £129
includes taxes & fees
31 May - 1 Jun
Four Points by Sheraton Eastham Cape Cod

Eagle Wing Inn - Cape Cod

Eagle Wing Inn - Cape Cod
3.0 star property
Eastham
9.8 out of 10, Exceptional, (427 reviews)
"The rooms were clean and comfortable. The breakfast room was very quaint and there were good food options. Staff was friendly and helpful. Would definitely stay here again!"
United States
Lana
The price is £94
includes taxes & fees
28 May - 29 May
Eagle Wing Inn - Cape Cod

Ocean Park Inn

Ocean Park Inn
2.0 star property
Eastham
7.2 out of 10, Good, (542 reviews)
"Great place to stay "
United States
Ferid
The price is £73
includes taxes & fees
26 May - 27 May
Ocean Park Inn

Whalewalk Inn and Spa

Whalewalk Inn and Spa
3.5 star property
Eastham
10.0 out of 10, Exceptional, (88 reviews)
"Great stay also amazing breakfast "
United States
Matthew
The price is £336
includes taxes & fees
7 Jun - 8 Jun
Whalewalk Inn and Spa

Hyannis Travel Inn

Hyannis Travel Inn
2.5 star property
Hyannis
9.6 out of 10, Exceptional, (1,004 reviews)
"Great Hotel for a Hyannis trip"
United States
Jason
The price is £85
includes taxes & fees
27 May - 28 May
Hyannis Travel Inn

Top Mast Resort

Top Mast Resort
2.5 star property
North Truro
9.2 out of 10, Wonderful, (856 reviews)
"Even the garden view motel rooms could see the sea. The beach was nice. Great location and very kind front desk staff. I wish the cafe was open, but that's alright! I had a pretty good time."
United States
Abigail
The price is £76
includes taxes & fees
26 May - 27 May
Top Mast Resort

Breakwater Hotel

Breakwater Hotel
2.5 star property
Provincetown
9.6 out of 10, Exceptional, (653 reviews)
"Beach view, breakfast, and friendly staff!"
United States
Rayna
The price is £118
includes taxes & fees
27 May - 28 May
Breakwater Hotel

Dennis Port Surf Club (Boutique Hotel)

Dennis Port Surf Club (Boutique Hotel)
3.0 star property
Dennis Port
10.0 out of 10, Exceptional, (2 reviews)
"Everything was new and clean, just beautiful. Staff was also wonderful!"
United States
Donald
The price is £133
includes taxes & fees
26 May - 27 May
Dennis Port Surf Club (Boutique Hotel)

Blue Sea Motor Inn

Blue Sea Motor Inn
2.0 star property
North Truro
8.4 out of 10, Very good, (1,002 reviews)
"I definitely would the place It was great affordable clean hotel."
United States
Stephen
The price is £104
includes taxes & fees
26 May - 27 May
Blue Sea Motor Inn

Hyannis Harbor Hotel

Hyannis Harbor Hotel
3.5 star property
Hyannis
8.2 out of 10, Very good, (1,004 reviews)
"After an unexpected detour to Hyannis we found this hotel. Staff was very friendly and helpful."
United States
SANDRA
The price is £132
includes taxes & fees
28 May - 29 May
Hyannis Harbor Hotel

Bayside Resort Hotel

Bayside Resort Hotel
3.0 star property
West Yarmouth
8.8 out of 10, Excellent, (1,538 reviews)
"very nice stay"
United States
Christine
The price is £138
includes taxes & fees
31 May - 1 Jun
Bayside Resort Hotel

Rodeway Inn Orleans - Cape Cod

Rodeway Inn Orleans - Cape Cod
2.0 star property
Orleans
8.2 out of 10, Very good, (811 reviews)
"Great stay, friendly staff "
United States
Dmytro
The price is £90
includes taxes & fees
26 May - 27 May
Rodeway Inn Orleans - Cape Cod

Anchor In Distinctive Waterfront Lodging

Anchor In Distinctive Waterfront Lodging
3.0 star property
Hyannis
9.4 out of 10, Exceptional, (1,000 reviews)
"Very clean and staff was wonderful!"
United States
Susan
The price is £233
includes taxes & fees
2 Jun - 3 Jun
Anchor In Distinctive Waterfront Lodging

The Escape Inn

The Escape Inn
2.5 star property
Bass River
9.4 out of 10, Exceptional, (692 reviews)
"Excellent stay "
United States
Michael
The price is £85
includes taxes & fees
1 Jun - 2 Jun
The Escape Inn

Dune Crest Hotel

Dune Crest Hotel
2.5 star property
North Truro
8.8 out of 10, Excellent, (1,008 reviews)
"Beautiful sunset view from deck in evening, peaceful setting, view of natural landscape and Provincetown in distance. Breakfast included in clean dining. Crisp clean resort."
United States
Margaret
The price is £84
includes taxes & fees
28 May - 29 May
Dune Crest Hotel

All Seasons Resort, Trademark Collection by Wyndham

All Seasons Resort, Trademark Collection by Wyndham
3.0 star property
Bass River
8.4 out of 10, Very good, (351 reviews)
"I enjoyed the pool and hot tub"
United States
Nancy
The price is £97
includes taxes & fees
26 May - 27 May
All Seasons Resort, Trademark Collection by Wyndham

GuestLodge

GuestLodge
2.0 star property
West Dennis
8.0 out of 10, Very good, (517 reviews)
"We were transferred to travellodge down the road because our room wasn't available due to toilet trouble. Travelodge was good."
United States
Maija
The price is £62
includes taxes & fees
28 May - 29 May
GuestLodge
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Eastham attractions

Learn more about Eastham

Cape Cod's natural gem offers pristine beaches where seals pop up to say hello at low tide. Nauset Light and the historic windmill provide perfect backdrops after hiking Coast Guard Beach's scenic trails.

Top Eastham Hotel Reviews

More cheap stays in Eastham

Find out more about Eastham

Top reasons to visit Eastham

  • Stunning Beaches: Eastham boasts beautiful, pristine beaches perfect for sunbathing, swimming, and relaxing by the sea.
  • Outdoor Adventures: Enjoy activities such as whale watching, hiking, and golfing in scenic surroundings.
  • Local Festivals: Experience the vibrant Eastham Festival, showcasing local culture and attractions.
  • Charming Accommodations: Choose from a variety of delightful hotels and bed and breakfasts for a comfortable stay.
  • Family-Friendly Atmosphere: Eastham provides ample space for families to unwind and enjoy quality time together.

Find great hotels in and around Eastham

Explore a delightful selection of hotel accommodations in Eastham, Massachusetts, ideal for families and adventure seekers alike. From charming bed and breakfasts to convenient motels, you’ll find the perfect base for your beach holiday. Whether you're searching for the best hotels or specific options like Wirral Eastham hotels, this coastal town offers a variety of lodging choices to enhance your vacation experience.

  • The Villages at Ocean Edge: Nestled just 9.7km from Eastham, The Villages at Ocean Edge is a charming 3.5-star resort with a guest rating of 8.4. This family-friendly haven is perfect for those seeking a delightful beach and golf-themed vacation. Guests enjoy direct access to the beach, where sun-soaked days await. The property also features a range of amenities tailored for children, including supervised childcare and a dedicated children's pool, ensuring a fun-filled experience for all ages. Enjoy a round of golf on-site while your children partake in engaging activities, making this a true family retreat.
  • The Mansion at Ocean Edge: Also located 9.7km from Eastham, The Mansion at Ocean Edge boasts a 4-star rating and a guest rating of 8.2. This elegant hotel captures the essence of a family beach getaway. With direct beach access, families can enjoy seaside adventures while indulging in the hotel’s amenities. The Mansion offers various children's services, including free cribs and a shared playground, along with supervised childcare. This luxurious setting provides a perfect balance of relaxation and recreation, making it an ideal choice for families looking to create lasting memories together.
  • Captains Quarters Motel & Conference Center: Situated in the heart of Eastham, Captains Quarters Motel & Conference Center is a budget-friendly hotel designed for business travellers. This practical accommodation offers essential amenities and a convenient location for those visiting the area for work. While it may not boast the luxury of larger resorts, its accessibility and functionality make it a solid choice for guests seeking a straightforward and comfortable stay without breaking the bank.

Where to stay in and around Eastham

Eastham, Massachusetts, offers a delightful escape for beach lovers and outdoor enthusiasts alike. With its picturesque waterfront and friendly atmosphere, this charming town is perfect for a relaxing holiday. Explore the nearby scenic areas that boast ample space for families to unwind and enjoy nature. As you venture out, you'll find convenient locations to savour the local charm and embrace the approaching holidays in a truly inviting setting.

  • Orleans: Situated a mere 4.8km from Eastham, Orleans is a charming coastal town that beckons visitors with its stunning beaches and outdoor activities. The peak tourist season from June to August transforms this locale into a bustling hub, where families flock to enjoy the scenic coastline and partake in recreational activities such as golf and theatre performances. The town is dotted with picturesque landmarks, including family-friendly beaches and the captivating Cape, making it an ideal spot for sun-seekers and nature enthusiasts alike.
  • Brewster: Located 11.3km from Eastham, Brewster is renowned for its tranquil atmosphere and breathtaking scenery. This quaint town witnesses a seasonal influx of visitors, particularly during the summer months. Travellers are drawn to Brewster for its beautiful beaches, outdoor adventures, and lush recreational areas. With an abundance of golf courses and family-friendly beaches nearby, Brewster offers a perfect blend of relaxation and activity, ensuring that all holidaymakers can enjoy the serene beauty of Cape Cod.
  • North Eastham: Nestled within the bounds of Eastham, North Eastham is a delightful village that offers a mix of beachside charm and scenic landscapes. The village experiences a moderate seasonal flow of visitors, peaking in the summer months. Those who venture here will find ample opportunities for outdoor activities, including recreational areas and golf courses. With its close proximity to beautiful beaches and the iconic Cape, North Eastham is a hidden gem for those seeking a peaceful retreat amidst nature's splendour.

Things to do near Eastham

Eastham, Massachusetts, is perfect for a beach and outdoor holiday, offering stunning scenery and a variety of activities. Visitors can enjoy golfing at local courses, explore shopping centres, and partake in exciting experiences such as whale watching and day trips. Don't miss the Eastham Adventure and the vibrant Eastham Festival, which showcase the area’s charm and local attractions, making it an ideal destination for a memorable getaway.

Shopping

Eastham offers quaint shops like the Eastham Superette for local treats and souvenirs. If you're up for a drive, head to Cape Cod Mall in Hyannis, where you'll find a variety of retail stores and dining options to enhance your shopping experience.

Recreation

At Twin Brooks Golf Course, indulge in a round of golf surrounded by picturesque landscapes. This private club, located 33.8km from Eastham, offers a luxurious atmosphere, perfect for a relaxing day outdoors while enjoying the serene beauty of the Cape Cod region.

Adventure

Explore the captivating trails at the Cape Cod National Seashore, where you can hike through stunning coastal landscapes, enjoy pristine beaches, and spot diverse wildlife. For thrilling water activities, visit Nauset Light Beach for surfing, kayaking, and beachcombing along the picturesque shoreline.

Nightlife

Eastham offers a laid-back nightlife experience, perfect for unwinding after a day of exploration. Enjoy a cosy evening at local pubs, where you can savour craft beers and catch live music, or dine at charming seaside restaurants with stunning views, creating a delightful end to your day.

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

Booking tips and Expedia advantages for Eastham

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Eastham are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Eastham about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Eastham is Tuesday. The most expensive day to stay in Eastham is Friday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to specify your budget, preferred location, and additional preferences. You can organise your search results to display prices from lowest to highest, allowing you to find the most affordable hotels first. Furthermore, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You could potentially reduce your expenses by combining your Eastham hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in and around Eastham

Eastham, Massachusetts, is perfect for beach and outdoor enthusiasts, offering scenic views and a variety of attractions. Visitors can enjoy pristine beaches, explore local culture, and partake in outdoor activities. Key points of interest include the Eastham Library and nearby golf courses. For accommodation, consider Liverpool hotels, and don't miss out on discovering top attractions that enhance your experience in this charming coastal town.

  • Nauset Lighthouse: This historic lighthouse stands as a beacon of maritime heritage, offering a glimpse into the region's rich history. Visitors can admire its picturesque architecture and stunning coastal views, making it a perfect spot for photography and a peaceful stroll.
  • Nauset Beach: Located 3.2km from Eastham, Nauset Beach boasts soft sands and gentle waves, ideal for sunbathing, swimming, and beachcombing. The vibrant atmosphere and beautiful scenery create a delightful seaside experience for families and couples alike.
  • Skaket Beach: Just 4.8km away, Skaket Beach is famed for its warm, shallow waters and stunning sunsets. It's a fantastic location for walking along the shore, collecting seashells, or enjoying a picnic with breathtaking views.

Best time to go to Eastham

The best time to visit Eastham can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Eastham falls in August, when visitor numbers are high and weather is mostly sunny with light rain. The coolest average temperature in Eastham falls in January and February. February has average visitor numbers and mostly cloudy weather.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January35.4°F (1.9°C)Light RainMostly CloudyAverageSlightly Low
February35.4°F (1.9°C)Light RainMostly CloudyAverageSlightly Low
March38.3°F (3.5°C)Light RainMostly CloudyAverageSlightly Low
April44.8°F (7.1°C)Light RainMostly SunnyAverageAverage
May52.5°F (11.4°C)Light RainMostly SunnyAverageAverage
June61.0°F (16.1°C)Light RainMostly SunnyHighSlightly High
July68.9°F (20.5°C)Light RainMostly SunnyHighSlightly High
August69.8°F (21.0°C)Light RainMostly SunnyHighSlightly High
September65.1°F (18.4°C)Light RainMostly SunnyAverageAverage
October57.6°F (14.2°C)Light RainMostly SunnyLowAverage
November48.4°F (9.1°C)Light RainMostly SunnyLowAverage
December41.4°F (5.2°C)Light RainMostly CloudyLowAverage

The nearest major airports for your trip to Eastham

Flying into Eastham, Massachusetts, is convenient with several major airports nearby. BOSton Logan International Airport (BOS) is located 104.6km away, with excellent hotel options such as the 5-star Encore Boston Harbor and the InterContinental Boston, both situated within 4.8km of the airport. Providence T.F. Green Airport (PVD) is 122.3km from Eastham, with nearby hotels like the 4-star Omni Providence Hotel. Nantucket Memorial Airport (ACK) is the closest at 64.4km away, offering accommodations like the 4.5-star White Elephant Hotel. All these airports provide accessible transport options to their respective hotels, ensuring a comfortable arrival experience.

Frequently asked questions

What is the best area to stay in Eastham?
The best area to stay in Eastham is along the scenic US-6 corridor, particularly near the National Seashore, for convenient access to beaches and natural beauty.

This area is the main artery through Eastham, offering a mix of accommodations, restaurants, and shops. It provides direct access to the Cape Cod Rail Trail for cycling and walking, and it's well-positioned for exploring both the bayside and oceanside attractions. You'll find many hotels and holiday rentals dotted along this route, making it easy to get around.

Families often find staying near the National Seashore particularly appealing. It puts you just a short drive from popular beaches like Coast Guard Beach and Nauset Light Beach, which are known for their expansive sands and impressive waves. The proximity to the Salt Pond Visitor Centre also offers educational programmes and easy access to walking trails suitable for all ages.

For couples seeking a peaceful retreat with easy access to nature, the quieter sections of North Eastham, just off US-6, are an excellent choice. This area tends to have more secluded holiday rentals and B&Bs, offering a relaxed setting.
What are the best hotels in Eastham that travellers recommend?
Two of the best hotels in Eastham that receive consistently high recommendations from travellers are the Eagle Wing Inn - Cape Cod and Endless Dunes, A Modern Motel.

The 3-star Eagle Wing Inn - Cape Cod, with an impressive 9.8 rating, is frequently praised by guests for its comfortable rooms with easy access and super comfortable beds. The hotel also offers premium bedding, air conditioning, and a complimentary buffet breakfast that guests describe as excellent. An outdoor pool with sun loungers is available for relaxation, and the property is located 1.6 km from Cape Escape Adventure Golf.

Another highly recommended option is Endless Dunes, A Modern Motel, which has a 9.0 rating. Guests consistently highlight the beautiful and clean rooms, the friendly and amazing staff, and the superb location. The motel features designer toiletries, an indoor pool with umbrellas and sun loungers, and free self-parking and accessible parking. It is conveniently situated just 0.1 km from Arnold's Mini Golf.
What are the best family hotels in Eastham?
For families travelling to Eastham, the Endless Dunes, A Modern Motel, and the Four Points by Sheraton Eastham Cape Cod are excellent options.

The Endless Dunes, A Modern Motel, with a 9.0 rating, is highly recommended for its modern amenities and fantastic location, being just 0.1 km from Arnold's Mini Golf. Guests consistently praise the beautiful and clean rooms, the friendly and amazing staff, and the nice indoor pool, which is great for family fun regardless of the weather.

Another great choice is the 3-star Four Points by Sheraton Eastham Cape Cod, rated 8.2. This hotel offers spacious and clean rooms, with options for child-friendly window designs, cribs, and rollaway extra beds, making it very adaptable for families of all sizes. The indoor pool is a particular highlight, and the staff are frequently described as helpful and professional. It is conveniently located near Arnold's Mini Golf, just 0.4 km away.
What hotels in Eastham offer free breakfast?
For hotels in Eastham offering complimentary breakfast, the Eagle Wing Inn - Cape Cod is an excellent choice.

This 3-star inn, with an impressive 9.8 rating, provides a wonderful start to your day with its free breakfast and buffet breakfast options. Guests consistently praise the excellent and good quality of the breakfast, along with the comfortable rooms and super comfortable beds. The staff are frequently described as friendly and helpful, ensuring a pleasant stay. The inn also offers free WiFi and complimentary self-parking. It is conveniently located near Cape Escape Adventure Golf, just 1.6 km away, and Cape Cod National Seashore is within a 14 km drive.
What are the top pet-friendly hotels in Eastham?
When searching for pet-friendly hotels in Eastham, Endless Dunes, A Modern Motel and Ocean Park Inn are both good options.

Endless Dunes, A Modern Motel, with an excellent 9.0 rating, is highly regarded by guests who frequently mention the beautiful, clean rooms and the friendly, amazing staff. This motel specifically welcomes dogs and features an indoor pool with umbrellas and sun loungers for relaxation. It is conveniently located just 0.1 km from Arnold's Mini Golf.

Another choice is Ocean Park Inn, which has a rating of 7.2. This inn permits pets and offers an outdoor pool with sun loungers. It is situated 0.5 km from Arnold's Mini Golf and 1.6 km from Thumpertown Beach.
What are the best budget hotels in Eastham?
For excellent budget-friendly hotels in Eastham, consider the Eagle Wing Inn - Cape Cod, the Four Points by Sheraton Eastham Cape Cod, and Endless Dunes, A Modern Motel.

The 3-star Eagle Wing Inn - Cape Cod, with an impressive 9.8 rating, is highly praised for its comfortable rooms and excellent, complimentary buffet breakfast. Guests frequently mention the super comfortable beds and the friendly, helpful staff. It is conveniently located near Cape Escape Adventure Golf, just 1.6 km away.

Another great option is the 3-star Four Points by Sheraton Eastham Cape Cod, rated 8.2. This hotel offers spacious and clean rooms, and guests appreciate the helpful and professional staff. It features a nice indoor pool and is very close to Arnold's Mini Golf, only 0.4 km away.

Endless Dunes, A Modern Motel, with a 9.0 rating, is also a fantastic choice. Guests consistently highlight the beautiful and clean rooms, as well as the friendly and amazing staff. Its great location is a frequent point of praise, and it also boasts a nice indoor pool. You'll find it just 0.1 km from Arnold's Mini Golf. View all budget hotels in Eastham
What are the best hotels in Eastham near Buttonbush Trail?
For hotels in Eastham near Buttonbush Trail, the Blue Dolphin Inn and the Viking Shores Motor Inn are both excellent choices.

The Blue Dolphin Inn, with a good rating of 7.8, is exceptionally close to Buttonbush Trail, located directly at its entrance. This accommodation offers free WiFi and self-parking, and some rooms include a balcony or patio, which is a lovely feature. Guests often comment on its nice location and comfortable, clean rooms.

Another great option is the Viking Shores Motor Inn, rated 8.6. It is just 1.2 kilometres from Buttonbush Trail and provides free WiFi and self-parking. For families, there is a children's playground, and guests can enjoy the pool with sun loungers and umbrellas. Its convenient location and clean rooms are frequently praised by visitors.
When is the best time to go to Eastham?
The best time to visit Eastham is during the shoulder seasons of late spring (May to early June) and early autumn (September to early October). This period offers pleasant weather without the peak summer crowds.

May and early June provide a wonderful opportunity to experience the natural beauty of Eastham as everything awakens. The weather is mild, superb for exploring the Cape Cod Rail Trail by bike or enjoying walks along the less crowded beaches. Most local businesses will be open, but you'll avoid the busiest times.

Early autumn, from September to early October, is another excellent choice. The summer crowds have thinned, the ocean is still warm enough for a swim, and the weather remains comfortable for outdoor activities.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Eastham.
How can I save on a Eastham hotel booking with Expedia?
Members always get our best prices. Find our best Eastham hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Eastham hotel?
Prices for hotels in Eastham often vary, but you can find a great deal from £62 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia