An aerial view of a coastal military base with a beach, green fields, and a large body of water.

Hampton hotels from HK$644

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
6 Sept - 7 Sept
Tomorrow
7 Sept - 8 Sept
Next weekend
11 Sept - 13 Sept
In two weeks
18 Sept - 20 Sept

Filter by

Star rating

Guest rating

Our top choices for Hampton hotels

1. Ashworth by the Sea

Ashworth by the Sea
Hampton Beach
United States
Meredith
HK$1,127
HK$1,436 total
includes taxes & fees
10 Sept - 11 Sept
Ashworth by the Sea

2. Breakers by the Sea

Breakers by the Sea
Hampton Beach
United States
Kate
HK$700
HK$759 total
includes taxes & fees
1 Oct - 2 Oct
Breakers by the Sea

3. The Crest - Hampton Beach

The Crest - Hampton Beach
Hampton Beach
United States
Sean
HK$886
HK$962 total
includes taxes & fees
7 Sept - 8 Sept
The Crest - Hampton Beach

4. Janmere Motel

Janmere Motel
Hampton Beach
United States
Guy
HK$897
HK$974 total
includes taxes & fees
14 Sept - 15 Sept
Janmere Motel

5. Lamie's Inn and The Old Salt Restaurant

Lamie's Inn and The Old Salt Restaurant
Hampton
United States
Robert
HK$876
HK$951 total
includes taxes & fees
10 Sept - 11 Sept
Lamie's Inn and The Old Salt Restaurant

6. Atlantic Sands

Atlantic Sands
Hampton Beach
United States
Dawn
HK$841
HK$912 total
includes taxes & fees
7 Sept - 8 Sept
Atlantic Sands

7. Surf House

Surf House
Hampton Beach
United States
Shannon
HK$1,075
HK$1,202 total
includes taxes & fees
16 Sept - 17 Sept
Surf House

8. Hampton House Hotel

Hampton House Hotel
Hampton
United States
Fran
HK$1,114
HK$1,209 total
includes taxes & fees
13 Sept - 14 Sept
Hampton House Hotel

9. SpringHill Suites by Marriott Hampton Portsmouth

SpringHill Suites by Marriott Hampton Portsmouth
Hampton
Canada
JOSE
HK$958
HK$1,039 total
includes taxes & fees
13 Sept - 14 Sept
SpringHill Suites by Marriott Hampton Portsmouth

10. DoubleTree by Hilton Boston North Shore

DoubleTree by Hilton Boston North Shore
Danvers
United States
Gavindra
HK$935
HK$1,044 total
includes taxes & fees
20 Sept - 21 Sept
DoubleTree by Hilton Boston North Shore

11. Hampton Village Inn

Hampton Village Inn
Hampton
United States
Afewerki
HK$776
HK$842 total
includes taxes & fees
7 Sept - 8 Sept
Hampton Village Inn

12. Mainsail Inn & Cottages

Mainsail Inn & Cottages
Hampton Beach
United States
Wayne
Mainsail Inn & Cottages

13. Hampton Motor Inn

Hampton Motor Inn
Hampton
United States
Sara
HK$593
HK$644 total
includes taxes & fees
7 Sept - 8 Sept
Hampton Motor Inn

14. Holiday Inn Express Hotel & Suites Seabrook by IHG

Holiday Inn Express Hotel & Suites Seabrook by IHG
Seabrook
United States
Thomas
HK$910
HK$987 total
includes taxes & fees
20 Sept - 21 Sept
Holiday Inn Express Hotel & Suites Seabrook by IHG

15. Best Western Plus The Inn at Hampton

Best Western Plus The Inn at Hampton
Hampton
Canada
Mélanie
HK$866
HK$940 total
includes taxes & fees
27 Sept - 28 Sept
Best Western Plus The Inn at Hampton

16. Best Western Hampshire Inn

Best Western Hampshire Inn
Seabrook
Canada
Edna
HK$833
HK$904 total
includes taxes & fees
14 Sept - 15 Sept
Best Western Hampshire Inn

17. Ocean Sands at York Beach

Ocean Sands at York Beach
York Beach
United States
Renee
HK$1,263
HK$1,534 total
includes taxes & fees
20 Sept - 21 Sept
Ocean Sands at York Beach

18. The Tides Motel

The Tides Motel
Hampton Beach
United States
Gina
HK$910
HK$988 total
includes taxes & fees
7 Sept - 8 Sept
The Tides Motel

19. Anchorage Inn and Resort

Anchorage Inn and Resort
York Beach
United States
Tammy
HK$1,403
HK$1,530 total
includes taxes & fees
7 Sept - 8 Sept
Anchorage Inn and Resort

20. Regal Inn

Regal Inn
Hampton Beach
United States
Jennifer
HK$933
HK$1,087 total
includes taxes & fees
7 Sept - 8 Sept
Regal Inn
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Hampton

Find the best Hampton areas for the activities you enjoy most.Learn more about Hampton
Learn more about Hampton

Hampton Beach

If you're spending some time in Hampton Beach, Hampton Beach and Hampton Beach Casino are top sights worth seeing.

Stay near popular Hampton attractions

A detailed sandcastle with a central figure, multiple spires, and text indicating 'Seaside' and 'Ashworth By The Sea'.
Photo by Hampton Convention & Visitor Bureau

Hampton Beach

9.0/10 (2,293 reviews)
This 1.35-mile stretch of shoreline offers pristine sands and a vibrant boardwalk atmosphere. Enjoy free nightly concerts at the Sea Shell Stage or time your visit for the renowned Sand Sculpting Classic in June.
See properties
An aerial view of a coastal town with a curved shoreline, a sandy beach, and a mix of residential and commercial buildings.

Hampton Beach State Park

9.0/10 (840 reviews)
This pristine Atlantic shoreline offers a quintessential New England coastal escape with clean, expansive sands. Enjoy summer fireworks and the renowned Annual Sand Sculpture Contest along the vibrant boardwalk.
See properties

Casino Ballroom

8.4/10 (545 reviews)
This historic venue has hosted legendary artists since 1899, creating an intimate concert experience. Enjoy performances steps from Hampton Beach's boardwalk in a space blending vintage charm with modern amenities.
See properties

Hampton Beach Casino

This historic entertainment venue has hosted legends from Led Zeppelin to Janis Joplin since 1899. Experience intimate concerts on its wooden dance floor while enjoying scenic beachfront views.
See properties

Ocean Gaming Casino

7.8/10 (212 reviews)
This beachfront gaming venue offers table games and poker with panoramic Atlantic Ocean views. Combine your casino experience with oceanfront dining for a distinctive coastal entertainment escape.
See properties

North Beach

9.2/10 (100 reviews)
Why not spend a lazy afternoon at North Beach during your trip to Hampton? Wander the area's beautiful beaches or simply enjoy one of its top-notch restaurants.
See properties

Plaice Cove

8.4/10 (10 reviews)
Why not spend a lazy afternoon at Plaice Cove during your trip to Hampton? Wander the area's beautiful beaches or simply enjoy one of its top-notch restaurants.
See properties

Tuck Museum

6.8/10 (38 reviews)
You can spend an afternoon exploring the galleries in Tuck Museum in Hampton. Wander through the beautiful beaches and seaside in this family-friendly area.
See properties

Learn more about Hampton

The mile-long boardwalk buzzes with summer concerts, arcade games, and the irresistible smell of fried dough and saltwater taffy. Spend your days swimming at Hampton Beach State Park, where lifeguards watch over gentle waves perfect for boogie boarding and sandcastle competitions.

See all hotels in Hampton
A beach with a clear sky and calm sea.

Top Hampton Hotel Reviews

Janmere Motel

Janmere Motel

10/10 Excellent
"Perfect location, walking distance to everything you need. Great pool with step down into pool which I need. We had two seperate rooms because we needed 2 bathrooms for the four of us and rooms were clean and spacious with outside seating. Very friendly staff."
Cheryl 2-night trip
Posted 4 hours ago
Janmere Motel
Ashworth by the Sea

Ashworth by the Sea

10/10 Excellent
"View clean room and very close to the beach and the staff very friendly"
Meredith 1-night trip
Posted 10 hours ago
Ashworth by the Sea
Flagship Motor Court

Flagship Motor Court

10/10 Excellent
"I almost don’t want to leave a review because I love this place so much and I wanna keep it to myself! This place a hidden GEM! Quick walk to beach, shops, restaurants. Quiet because it’s not on the main drag. The pool is nice, and there were some pool toys available. If you have the opportunity to stay in one of their courtyard kitchenette room, DO IT. You will not regret it. This place is such a steal for the price. This is the 3rd time I have stayed here, I always have a good experience. I will be coming back next year."
Erin 3-night trip
Posted 14 hours ago
Flagship Motor Court
Lamie's Inn and The Old Salt Restaurant

Lamie's Inn and The Old Salt Restaurant

10/10 Excellent
"Lamie's Inn had rustic charm beyond my expectations, even down to actual keys to access your room. The decor and feel of the property matched its historic description. Side note: there were only stairs to reach the second floor. Rooms were clean, and the housekeeping staff was very attentive. The front desk staff was probably my favorite part of Lamie's. They always had warm, friendly smiles and welcomed a conversation. The continental breakfast buffet was very appreciated each day. I enjoyed two meals at The Old Salt Restaurant and would recommend the fresh haddock or sea scallops!"
Stephanie 3-night trip
Posted 15 hours ago
Lamie's Inn and The Old Salt Restaurant
SpringHill Suites by Marriott Hampton Portsmouth

SpringHill Suites by Marriott Hampton Portsmouth

10/10 Excellent
"Amazing place to stay. Great staff, 5 stars!"
JOSE 1-night trip
Posted 1 day ago
SpringHill Suites by Marriott Hampton Portsmouth
Harris Sea Ranch Beach Hotel

Harris Sea Ranch Beach Hotel

10/10 Excellent
"Such a low key Gem. Karen was so accommodating and friendly we absolutely enjoyed our stay and will be back again I’m sure"
Christopher 1-night trip
Posted 2 days ago
Harris Sea Ranch Beach Hotel
Hampton House Hotel

Hampton House Hotel

10/10 Excellent
"👏"
Taneekah 2-night trip
Posted 2 days ago
Hampton House Hotel
935 Ocean A Beachside Inn

935 Ocean A Beachside Inn

8/10 Good
"Amazing property but the first night the smoke detector failed and woke us up repeatedly. It was replaced with a used unit the next day and in the middle of the night it went off again as the battery was dead. You would think they would have at least replaced the battery. It’s a shame that what could have been a great stay was ruined by a bad smoke detector. Of note I was taking a class and was exhausted 2 of the three days"
John 3-night trip
Posted 3 days ago
935 Ocean A Beachside Inn
Atlantic Sands

Atlantic Sands

8/10 Good
"Friendly, room was clean. Standard motel"
Dawn 1-night trip
Posted 5 days ago
Atlantic Sands

More cheap stays in Hampton

SHIPS INN Hotel

SHIPS INN Hotel

15 A St Hampton NH
HK$544
HK$761 total
7 Sept - 8 Sept
includes taxes & fees
SHIPS INN Hotel
Hampton Village Inn

Hampton Village Inn

660 Lafayette Road Hampton NH
HK$776
HK$842 total
7 Sept - 8 Sept
includes taxes & fees
Hampton Village Inn
The Crest - Hampton Beach

The Crest - Hampton Beach

96 Ashworth Ave Hampton NH
HK$886
HK$962 total
7 Sept - 8 Sept
includes taxes & fees
The Crest - Hampton Beach
Janmere Motel

Janmere Motel

52 Ashworth Ave Hampton NH
HK$897
HK$974 total
14 Sept - 15 Sept
includes taxes & fees
8.6/10 Excellent! (1,010 reviews)
Janmere Motel
Hampton House Hotel

Hampton House Hotel

333 Ocean Blvd. Hampton NH
HK$1,114
HK$1,209 total
13 Sept - 14 Sept
includes taxes & fees
9.4/10 Exceptional! (1,015 reviews)
Hampton House Hotel
Sands Resort at Hampton Beach

Sands Resort at Hampton Beach

32 Ashworth Ave Hampton NH
HK$1,168
HK$1,276 total
7 Sept - 8 Sept
includes taxes & fees
Sands Resort at Hampton Beach

Hotels in Hampton with star-rating

Find out more about Hampton

Top reasons to visit Hampton

  • Stunning Beaches: Hampton Beach offers golden sands and inviting waves, perfect for sunbathing and water sports.
  • Picturesque Boardwalk: Enjoy a leisurely stroll along the boardwalk, indulging in local seafood and the charming coastal atmosphere.
  • Family-Friendly Activities: The area features a water park, recreational zones, and music concerts, ideal for family outings.
  • Scenic Coastal Exploration: Discover breathtaking views along the New Hampshire coast, rich in history and beauty.
  • Diverse Accommodation: Hampton offers a range of welcoming hotels, including pet-friendly and LGBTQIA-friendly options.

Find great hotels in and around Hampton

Explore a variety of accommodation options in Hampton, New Hampshire, where you'll find welcoming hotels and motels ideal for both leisure and business travellers. Many establishments are pet-friendly and LGBTQIA-friendly, ensuring a comfortable stay for all. From Hampton Beach hotels to highly-rated options in the area, you'll discover the perfect lodging to suit your needs while enjoying the local attractions and stunning coastal views.

  • Motel 6 Portsmouth, NH: Located a mere 18km from Hampton, Motel 6 Portsmouth, NH offers a budget-friendly option for travellers seeking a straightforward and comfortable stay. This pet-friendly motel welcomes furry companions, making it an excellent choice for animal lovers. Guests can enjoy the convenience of free pet policies, although certain restrictions apply. With basic amenities designed for a hassle-free experience, this motel captures the essence of affordable travel without compromising on comfort.
  • Hampton Inn & Suites Portsmouth Downtown: Just 16km from Hampton, the Hampton Inn & Suites Portsmouth Downtown boasts a stellar guest rating of 9.6 out of 10. This 3-star hotel caters to families and business travellers alike, providing thoughtful amenities such as complimentary cribs for little ones. With a welcoming atmosphere for pets, it ensures that your furry friends are also part of your travel experience. Modern facilities and a central location make this hotel an ideal base for exploring Portsmouth.
  • Ashworth by the Sea: Nestled in Hampton, Ashworth by the Sea is a charming 3-star hotel with a commendable guest rating of 8.2 out of 10. Perfect for beach enthusiasts, this property offers direct access to the sandy shores, allowing guests to soak in the sun and surf. With a relaxed coastal vibe, Ashworth provides a refreshing retreat for those looking to embrace the seaside atmosphere. Enjoy the proximity to local attractions while indulging in a serene beachside experience.

Where to stay in and around Hampton

Hampton, New Hampshire, is a delightful seaside retreat perfect for family-friendly beach vacations. Discover the stunning Hampton Beach, where golden sands meet inviting waves, ideal for sunbathing and water sports. Stroll along the picturesque boardwalk, savour local seafood, and immerse yourself in the charming atmosphere of this coastal gem. Just a short drive away, you can explore the scenic New Hampshire coast, offering breathtaking views and a rich historical backdrop, making it a memorable destination for all visitors.

  • Salisbury: Located approximately 11km from Hampton, Salisbury is a charming city that attracts visitors with its beautiful outdoor spaces and family-friendly atmosphere. The peak travel season from June to August offers a vibrant experience, with plenty of opportunities to enjoy the beach, attend music concerts, and explore local golf courses. Salisbury is also known for its recreational areas, making it a perfect spot for those looking to unwind and connect with nature. The nearby beaches and family beach areas are a highlight, providing a delightful setting for relaxation and fun.
  • Portsmouth: Situated around 16km from Hampton, Portsmouth is a picturesque city that draws travellers for its stunning scenery and outdoor activities. The influx of visitors peaks from July to September, allowing for an exciting atmosphere filled with family-oriented events and educational experiences. Portsmouth is home to several golf courses and beautiful beach areas, ensuring there's something for everyone. The city's charming tourist precinct is a must-visit, offering an array of local shops and eateries that showcase the vibrant culture and history of the area.
  • Hampton Beach: Nestled within the vicinity of Hampton, Hampton Beach is a lively neighbourhood renowned for its beautiful sandy shores and outdoor family experiences. The area sees a seasonal influx of visitors, especially during the peak months of July and August, when the beach comes alive with activities. Hampton Beach offers a variety of entertainment options, including music concerts and recreational facilities that cater to all ages. With its stunning beachfront and bustling tourist precinct, it's the ideal location to soak up the sun and enjoy a memorable seaside escape.

Things to do near Hampton

Shopping

In Hampton, you can explore local shops like the charming Beach Plum and unique finds at the Old Salt Restaurant & General Store. If you're up for a drive, head to Kittery Outlets for a range of brand-name stores and great bargains just over the border in Maine.

Recreation

Hampton Wellness Centre offers a relaxing atmosphere with holistic treatments and yoga classes, ideal for rejuvenation. Nearby, the tranquil Hampton Beach State Park provides scenic walking paths and opportunities for meditation by the ocean, allowing visitors to unwind and connect with nature amidst the soothing sound of waves.

Adventure

New England Dragway offers an exhilarating motor racing experience located 18km from Hampton. Feel the adrenaline as you watch high-speed races in a vibrant atmosphere, perfect for motorsport enthusiasts seeking thrilling action and a taste of competitive racing culture.

Nightlife

The nightlife in Hampton offers a delightful blend of cosy pubs and lively bars. Enjoy live music at the Blue Ocean Event Center, or unwind with friends at the popular 21 Ocean Blvd. For a late-night bite, try the warm atmosphere of the Old Salt Restaurant.

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

Find the best attractions in and around Hampton

Hampton is perfect for outdoor family beach holidays, offering a variety of attractions such as stunning beaches, captivating national and state parks, and engaging history museums. Visitors can immerse themselves in the local culture while enjoying outdoor experiences, making it an ideal destination for those seeking relaxation and adventure alike.

  • Hampton Beach: Experience the vibrant atmosphere of Hampton Beach, where golden sands meet lively boardwalks. Enjoy sunbathing, swimming, or indulging in delicious seafood from local vendors, all while soaking in the beach vibes.
  • Wentworth by the Sea Golf Club: Nestled 16km from Hampton, this historic golf course offers a delightful blend of challenging play and scenic beauty. Known for its friendly staff, it provides a welcoming environment for both seasoned golfers and newcomers.
  • Hampton Beach State Park: This expansive state park is a true outdoor haven. With stunning vistas and numerous trails, it invites adventure enthusiasts to explore its natural beauty, whether through hiking or enjoying a peaceful picnic.

Best time to go to Hampton

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

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January28.0°F (-2.2°C)Light RainMostly SunnyAverageSlightly Low
February29.1°F (-1.6°C)Light RainMostly SunnyAverageSlightly Low
March35.4°F (1.9°C)Light RainMostly SunnyAverageSlightly Low
April45.5°F (7.5°C)Light RainMostly SunnyAverageAverage
May55.6°F (13.1°C)Light RainMostly SunnyAverageAverage
June63.9°F (17.7°C)Light RainMostly SunnyHighAverage
July70.9°F (21.6°C)Light RainMostly SunnyHighSlightly High
August70.0°F (21.1°C)Light RainMostly SunnyHighSlightly High
September63.5°F (17.5°C)Light RainMostly SunnyAverageAverage
October53.6°F (12.0°C)Light RainMostly SunnyLowSlightly High
November42.4°F (5.8°C)Light RainMostly SunnyLowAverage
December34.3°F (1.3°C)Light RainMostly SunnyLowAverage

The nearest major airports for your trip to Hampton

Reaching Hampton, New Hampshire, is convenient with several major airports nearby. BOSton Logan International Airport (BOS) is situated 66km away, with luxurious hotels like Encore Boston Harbor, InterContinental Boston, and The Langham, all within 5km and accessible via hotel transport services. Providence T.F. Green Airport (PVD) is located 143km from Hampton, with options such as Omni Providence Hotel and Graduate by Hilton, both 11km away. Portland International Jetport (PWM) is 90km from Hampton, with excellent hotels including Portland Harbor Hotel and The Westin Portland Harborview, both 3km from the airport, offering reliable shuttle services.

Frequently asked questions

What's the best place to stay in Hampton?
Based on our traveller data, Ashworth by the Sea is one of the top choices for your stay. This hotel is a short 1-minute walk from Hampton Beach, and it offers 3 restaurants and an indoor pool. Other good choices for your stay include Lamie's Inn and The Old Salt Restaurant and Hampton Village Inn. See all available top hotels, or vacation rentals in Hampton.
What are some of the best holiday rentals that Hampton has to offer?
Hampton Beach Seaside Villa Unit 1: This highly rated holiday home rental in Hampton is on the beach, and equipped with air conditioning and WiFi to help you feel perfectly comfortable in your new surroundings. Another good choice for your trip to Hampton is Boho Bungalow • Walk to Beach • Cozy & Modern. See all vacation rentals in Hampton.
If I need to cancel my hotel reservation in Hampton, will I receive a refund?
Yes, most hotel room reservations are refundable if you cancel before the hotel's cancellation deadline, which often is within 24-48 hours of your check-in date. If you have a non-refundable reservation, you might be able to cancel it and receive a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Hampton.
What's the best family accommodation in Hampton?
Ashworth by the Sea is a hotel with an indoor pool and 3 restaurants, and it's a top choice on Expedia for families. Other good choices to stay with the children include Hampton Village Inn and Lamie's Inn and The Old Salt Restaurant. Also, attractions such as Huckleberry's Candies and Blue Ocean Discovery Center are fun for children of all ages. Find more child-friendly accommodations in Hampton.
What is the top LGBTQ-friendly accommodation in Hampton?
SpringHill Suites by Marriott Hampton Portsmouth is a top LGBTQ-friendly hotel that features free breakfast and free Wi-Fi. The Crest - Hampton Beach is another good option for your trip. See all available hotels listed as LGBTQ-friendly in Hampton.
What's the best dog-friendly hotel in Hampton?
Ashworth by the Sea is a top hotel for people travelling with their pets, and offers 3 restaurants and an indoor pool for its human guests. Other good options for you and your pet include Janmere Motel and Blue Jay Motel. See more pet-friendly hotel accommodations in Hampton.
What's the best place to stay to stay near the beach in Hampton?
Ashworth by the Sea is a top beachfront hotel offering 3 restaurants and a rooftop terrace, located within a short 1-minute walk of Hampton Beach . Other good options for your beach trip include Breakers by the Sea and Hampton House Hotel. See more stays near the beach in Hampton.
What are some accommodation options with pools in Hampton?
Ashworth by the Sea is a top hotel with an indoor pool, 3 restaurants and a rooftop terrace. Elegant and comfortable queen room at the beach! is one more option that features an on-site pool. View all hotels with pools in Hampton.
What is the best spa hotel in Hampton?
Regal Inn is a top spa hotel with 39 rooms, free WiFi and barbecues. Treat yourself to the hot tub at the on-site spa. See all spa hotels in Hampton.
What's the best hotel in Hampton with an on-site water park or a water park nearby?
AmerItal International Suites is a favourite water park hotel in HamptonTake a look at all hotels with or near waterparks in Hampton.
What is staying in Hampton like?
Travellers to Hampton give high marks for the beaches and top-notch restaurants. This city also attracts tourists with its live music, entertainment and shopping. A top sight in the city is Hampton Beach. In Hampton, there are 543 hotels and other accommodation options to choose from. Find out more about Hampton.
What should I do while I'm visiting Hampton?
Cultural venues include Tuck Museum, Seacoast Fire Museum and James House. The natural setting is picturesque, namely the beaches, and places to see include: Hampton Beach, North Beach and Hampton Beach State Park. A couple of additional sights to add to your itinerary are Hampton Beach Casino and Casino Ballroom. Take a look at what more there is to see and do in Expedia's Hampton guide.
What's the weather like in Hampton?
The hottest months are usually July and August, with an average temperature of 19°C, while the coldest months are January and February, with an average of 0°C. The snowiest months in Hampton are January, February, March and April, with each month seeing an average of 14 cm of snowfall.

Explore a world of travel with Expedia