A beach with white lounge chairs, a covered pavilion, and palm trees.

Islamorada Hotels

  • 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

Guest rating
Guest rating
Star rating

Our top choices for Islamorada hotels

Lime Tree Bay Resort

Lime Tree Bay Resort
3.5 star property
Long Key
9.2 out of 10, Wonderful, (1,366 reviews)
"It was amazing place, highly recommend, thdy have really good view☺️"
United States
Tuba
The price is €158
includes taxes & fees
8 Jul - 9 Jul
Lime Tree Bay Resort

The Pelican Key Largo Cottages

The Pelican Key Largo Cottages
2.0 star property
Key Largo
9.0 out of 10, Wonderful, (1,005 reviews)
"Great place, clean room and great location."
United States
Gary
The price is €104
includes taxes & fees
19 Jul - 20 Jul
The Pelican Key Largo Cottages

Cheeca Lodge & Spa

Cheeca Lodge & Spa
5.0 star property
Matecumbe
9.2 out of 10, Wonderful, (1,332 reviews)
"Perfect couple stay"
United States
Yiset
The price is €260
includes taxes & fees
16 Jul - 17 Jul
Cheeca Lodge & Spa

Chesapeake Beach Resort

Chesapeake Beach Resort
3.5 star property
Matecumbe
9.2 out of 10, Wonderful, (1,737 reviews)
"Very attentive service great breakfast and beautiful room."
United States
Patrick
The price is €216
includes taxes & fees
3 Aug - 4 Aug
Chesapeake Beach Resort

Sunset Cove Beach Resort

Sunset Cove Beach Resort
2.5 star property
Key Largo
9.2 out of 10, Wonderful, (1,002 reviews)
"It was great, beautiful location, friendly staff, all the right things. Would stay again!"
United States
Dawn
The price is €161
includes taxes & fees
27 Jul - 28 Jul
Sunset Cove Beach Resort

Drift Hotel

Drift Hotel
2.5 star property
Key Largo
9.0 out of 10, Wonderful, (1,004 reviews)
"Clean and super cute"
United States
Daniel
The price is €151
includes taxes & fees
8 Jul - 9 Jul
Drift Hotel

Breezy Palms Resort

Breezy Palms Resort
2.5 star property
Matecumbe
8.8 out of 10, Excellent, (704 reviews)
"Enjoyed this place."
United States
Christopher
The price is €130
includes taxes & fees
7 Jul - 8 Jul
Breezy Palms Resort

Bayside Inn Key Largo

Bayside Inn Key Largo
3.0 star property
Key Largo
8.6 out of 10, Excellent, (1,761 reviews)
"Great place to stay!"
United States
orlando
The price is €147
includes taxes & fees
12 Jul - 13 Jul
Bayside Inn Key Largo

Rock Reef Resort

Rock Reef Resort
2.5 star property
Rock Harbor
9.2 out of 10, Wonderful, (1,157 reviews)
"Nice relaxing resort"
United States
Benjamin jacob
The price is €176
includes taxes & fees
9 Jul - 10 Jul
Rock Reef Resort

Amara Cay Resort

Amara Cay Resort
4.0 star property
Matecumbe
8.8 out of 10, Excellent, (1,287 reviews)
"Good place to stay, very friendly staff and great breakfast!"
United Kingdom
Christos
The price is €229
includes taxes & fees
19 Jul - 20 Jul
Amara Cay Resort

Coconut Palm Inn

Coconut Palm Inn
3.0 star property
Tavernier
9.4 out of 10, Exceptional, (545 reviews)
"Nice quiet family friendly place to stay"
United States
James
The price is €215
includes taxes & fees
12 Jul - 13 Jul
Coconut Palm Inn

Dove Creek Resort & Marina, Trademark Collection by Wyndham

Dove Creek Resort & Marina, Trademark Collection by Wyndham
3.0 star property
Key Largo
7.8 out of 10, Good, (1,002 reviews)
"Very nice place"
United States
Mae L
The price is €142
includes taxes & fees
8 Jul - 9 Jul
Dove Creek Resort & Marina, Trademark Collection by Wyndham

Kona Kai Resort and Gallery - Adults Only

Kona Kai Resort and Gallery - Adults Only
2.5 star property
Rock Harbor
9.8 out of 10, Exceptional, (330 reviews)
"What a wonderful stay we had at Kona Kai Resort. It is a true gem set amidst beautiful beachfront landscape that offers both tranquility and breathtaking scenery."
United States
Christine
The price is €192
includes taxes & fees
8 Jul - 9 Jul
Kona Kai Resort and Gallery - Adults Only

Seafarer Key Largo

Seafarer Key Largo
2.0 star property
Rock Harbor
9.2 out of 10, Wonderful, (208 reviews)
"The play is absolutely perfect beautiful located the breakfast is awesome quiet and peaceful recommend 100 percent will be going back"
United States
Donald Andrew
The price is €122
includes taxes & fees
7 Jul - 8 Jul
Seafarer Key Largo

Treasure Harbor

Treasure Harbor
3.0 star property
Islamorada
9.0 out of 10, Wonderful, (162 reviews)
"Amazing stay!"
United States
Amanda
The price is €256
includes taxes & fees
7 Jul - 8 Jul
Treasure Harbor

Bay Harbor Lodge

Bay Harbor Lodge
3.0 star property
Rock Harbor
9.4 out of 10, Exceptional, (697 reviews)
"Quaint clean property. Beach area is small but very functional "
United States
Kevin
The price is €162
includes taxes & fees
2 Aug - 3 Aug
Bay Harbor Lodge

Sunset Inn

Sunset Inn
3.0 star property
Matecumbe
9.2 out of 10, Wonderful, (1,000 reviews)
"Very nice place to stay. Quiet, well kept, and located near many things to do."
United States
David
The price is €146
includes taxes & fees
2 Aug - 3 Aug
Sunset Inn

Fisher Inn Resort & Marina

Fisher Inn Resort & Marina
3.5 star property
Islamorada
8.2 out of 10, Very good, (1,003 reviews)
"Location and convenience"
United States
Kim
The price is €165
includes taxes & fees
7 Jul - 8 Jul
Fisher Inn Resort & Marina

Creekside Inn

Creekside Inn
2.5 star property
Tavernier
7.8 out of 10, Good, (1,006 reviews)
"It was quaint, clean, and conveniently located."
United States
HEATHER
The price is €125
includes taxes & fees
14 Jul - 15 Jul
Creekside Inn

Ragged Edge Resort & Marina

Ragged Edge Resort & Marina
2.5 star property
Islamorada
9.4 out of 10, Exceptional, (258 reviews)
"Easy check in, beautiful view and clean room"
United States
Lauren
The price is €201
includes taxes & fees
7 Jul - 8 Jul
Ragged Edge Resort & Marina
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.

Holiday Rentals in Islamorada

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

Where to stay in Islamorada

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

Matecumbe

Matecumbe captures the essence of the Florida Keys with its laid-back charm and coastal beauty. Anne's Beach and Sunset Drive Beach offer pristine shorelines perfect for relaxing or swimming. Visitors can explore marine life at Bud n' Mary's Dive Centre or feed tarpon at Robbie's of Islamorada. This resort community balances tourism with authentic Keys lifestyle. Florida Keys Brewing Co. provides local craft beers after a day of snorkelling crystal-clear waters. The Hurricane Monument and MoradaWay Arts District showcase the area's rich history and creative spirit. Waterfront paths offer stunning views of both Atlantic Ocean and Florida Bay.

Lower Matecumbe Beach

Lower Matecumbe Beach offers a serene Florida Keys escape where powder-soft sand meets crystal-clear turquoise waters. The pristine Atlantic shoreline invites visitors to unwind while scenic overlooks provide spectacular coastal vistas. Sunset Drive Beach and Anne's Beach showcase the area's natural beauty. This tranquil area balances tourism with authentic Keys living. Waterfront seafood restaurants serve fresh catches while boutique shops sell tropical souvenirs. Luxury resorts and intimate bed-and-breakfasts provide comfortable bases for exploring nearby mangrove preserves by kayak or snorkelling the calm, shallow waters.

Venetian Shores

Venetian Shores in Islamorada offers a luxurious waterfront escape with direct access to the Atlantic Ocean and Florida Bay. Private canal-front properties feature personal docks where you can launch your boat for a day of fishing or island exploration. This upscale residential area provides the perfect base for travellers seeking exclusive waterfront holiday rentals. The peaceful area streets lead to high-end homes with private pools and tropical landscaping. Though lacking shops or restaurants within its boundaries, Venetian Shores sits just minutes from Founders Park and local attractions like the History of Diving Museum. Water activities dominate the experience in this serene Keys community.

Seabreeze Trailer Park

This affordable Keys hideaway puts you right on the beautiful shores of Islamorada. Seabreeze Caravan Park offers a laid-back alternative to pricey resorts while still delivering stunning ocean views. Fish, swim, or snorkel just steps from your door. The nearby Founders Park and Florida Keys Dive Centre provide plenty of outdoor recreation options. Windley Key Fossil Reef Geological State Park offers fascinating natural history just a short drive away. Palm-lined paths and gentle waves create the perfect backdrop for authentic Florida Keys living.

Stay near popular Islamorada attractions

Learn more about Islamorada

The turquoise waters between the Keys offer world-class fishing that even beginners can enjoy with knowledgeable local guides. Spend mornings snorkelling coral reefs teeming with tropical fish, then unwind at waterfront restaurants where chefs cook your fresh catch.

A wooden pier extending into calm waters with a covered seating area and a boat docked at the end.

Top Islamorada Hotel Reviews

More cheap stays in Islamorada

Find out more about Islamorada

Top reasons to visit Islamorada

  • Stunning Beaches: Islamorada boasts beautiful sandy shores perfect for sunbathing and relaxation.
  • Thrilling Water Activities: Engage in exciting water sports, including dolphin shows and snorkelling.
  • Scenic Marinas: Explore picturesque marinas that offer breathtaking views and opportunities for boating.
  • Charming Accommodations: Choose from a range of hotels, from luxurious resorts to family-friendly options.
  • Local Culture: Immerse yourself in the vibrant local culture with shops, live music, and delightful dining experiences.

Find great hotels in and around Islamorada

Discover the idyllic charm of Islamorada, where a variety of hotel accommodations await to enhance your beach vacation experience. Whether you seek a luxurious resort or a family-friendly hotel, you'll find options tailored for adventure and relaxation alike. Explore the renowned Islander Resort and other inviting hotels in Islamorada, ensuring a memorable stay amidst stunning coastal views and vibrant local culture.

  • Lime Tree Bay Resort: Positioned approximately 22.5km from Islamorada, Lime Tree Bay Resort is a 3.5-star property renowned for its beach and adventure-centric theme. With a commendable guest rating of 9.2 out of 10, it caters to those seeking an engaging vacation experience. The resort provides direct beach access and offers various adventure sports, including onsite kayaking and nearby options for parasailing and waterskiing. Additionally, it welcomes pets, ensuring a fun-filled holiday for the entire family. Amenities such as food and water bowls for pets and designated service animal policies enhance the comfort of your stay.
  • La Jolla Resort: This budget-friendly hotel is located in the heart of Islamorada and boasts a guest rating of 9.0 out of 10. La Jolla Resort is perfect for travellers looking to enjoy a variety of recreational activities, from fishing onsite to hiking and biking nearby. Guests can unwind with entertainment options like a flat-screen TV and cable television. With its proximity to the ocean, the resort offers stunning views and easy access to water-based activities, making it an appealing choice for those wishing to explore the local scenery without breaking the bank.
  • The Caribbean Resort: With an impressive guest rating of 10.0 out of 10, The Caribbean Resort is another 3.5-star hotel located in Islamorada, tailored for families and adventure seekers. Guests can partake in onsite kayaking and motorboating, as well as enjoy nearby snorkelling. The resort is equipped with child-friendly amenities, including pool gates and highchairs, ensuring a safe environment for younger guests. The Caribbean Resort's focus on family-friendly activities and exceptional service makes it a standout option for those seeking a memorable vacation experience in the Florida Keys.

Where to stay in and around Islamorada

Islamorada, known as the Village of Islands, offers a perfect blend of relaxation and adventure for families and couples alike. Embrace the island vibe as you explore the stunning beaches and indulge in water sports throughout the Florida Keys. Enjoy the tranquillity of this tropical paradise while discovering local attractions, charming neighbourhoods, and friendly faces. Whether you're seeking a romantic getaway or an exciting outdoor experience, Islamorada promises unforgettable memories in a picturesque setting.

  • Lignumvitae Key Botanical State Park: Nestled in the stunning waters of the Florida Keys, Lignumvitae Key Botanical State Park is a natural gem just a stone's throw from Islamorada. This serene island park offers a peaceful retreat for outdoor enthusiasts and families alike, with opportunities for hiking, bird watching, and exploring the unique flora of the region. The park sees a peak in visitor numbers from February to March and July, making it a popular destination for those seeking a family-friendly experience amidst lush greenery and coastal beauty. Nearby attractions include charming beaches and urban parks, perfect for a day out.
  • Tavernier: Located approximately 14.5km from Islamorada, Tavernier is a vibrant city that combines leisure with local charm. It experiences moderate seasonal tourism, with the highest visitor numbers in March to April and July. Known for its family-friendly beach experiences, Tavernier boasts various resorts and shopping centres that cater to both relaxation and retail therapy. Visitors can enjoy the beautiful beaches as well as family-oriented tourist precincts, making it a delightful stop for those looking to unwind and soak up the sun.
  • Matecumbe: This inviting neighbourhood, situated around Islamorada, is cherished for its beautiful beaches and outdoor activities. Similar to its neighbours, Matecumbe enjoys a steady flow of visitors throughout the year, peaking in February to March and July. Families will find this area particularly appealing, with access to shopping malls and resorts that enhance the vacation experience. With close proximity to stunning beaches and family-friendly attractions, Matecumbe is a fantastic choice for those looking to enjoy the laid-back lifestyle of the Florida Keys.

Things to do in Islamorada

Shopping

In Islamorada, visit the local shops and art galleries for unique gifts and souvenirs. If you're up for a drive, check out the nearby Founders Park where you can find local markets featuring crafts and artisanal products, adding a special touch to your holiday shopping.

Recreation

Experience tranquillity at the Good Health Wellness Centre, where you can indulge in holistic therapies and rejuvenating massages. Explore the serene surroundings with yoga sessions by the beach, allowing you to connect with nature while enhancing your well-being in the peaceful atmosphere of Islamorada.

Adventure

Experience thrilling fishing adventures in the Florida Keys, renowned for its rich marine life. Explore vibrant coral reefs while snorkelling or diving, and feel the rush of kiteboarding across the stunning waters. For a unique perspective, consider a scenic kayaking tour through the beautiful mangroves.

Nightlife

The nightlife in Islamorada offers a laid-back yet vibrant atmosphere. Enjoy live music at the iconic Morada Bay Beach Café, or sip cocktails while watching the sunset. For a more lively scene, explore the Tiki Bar at the Islander Resort, known for its relaxed vibe and friendly locals.

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

Booking tips and Expedia advantages for Islamorada

To save money on your trip to Islamorada, visit during the off-peak season from September to November for lower accommodation rates. Utilise free activities like Anne's Beach and Islamorada County Park, and consider walking or cycling to explore the area. Book hotels about a month in advance or look for last-minute deals on Expedia, especially on Tuesdays for the best rates. Combining hotel bookings with flights and activities can also yield significant savings, while filtering for eco-certified options may help you find budget-friendly stays.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Islamorada are September to November, where the prices are slightly lower. This is in comparison to February to April, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Islamorada is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Islamorada is Tuesday. The most expensive day to stay in Islamorada is Saturday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to customise your travel preferences by selecting your budget, desired location, and other criteria. You can easily sort the results to display hotels from the most affordable to the most expensive, allowing you to identify the best value options first. Additionally, you can refine your search by hotel type; for instance, by selecting the Eco-certified filter, you will be presented with sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel booking in Islamorada with your flights and activities through an Expedia package.

Find the best attractions in Islamorada

Islamorada is an ideal destination for family beach vacations, offering a range of outdoor and adventure experiences. Visitors can explore scenic marinas, relax on beautiful beaches, and discover the stunning national parks nearby. For those seeking an outdoor escape, the local beaches provide the perfect setting for sunbathing and water activities, making it a must-visit spot for travellers looking to enjoy the natural beauty of Florida's Keys.

  • Bud n' Mary's Dive Center: Experience the thrill of marine adventure at this renowned marina, where you can embark on diving and fishing excursions in the crystal-clear waters of the Florida Keys. The vibrant atmosphere combines outdoor excitement with beach vibes, making it a favourite among water sports enthusiasts.
  • Anne's Beach: Discover a tranquil escape at Anne's Beach, where you can relax on soft sands while soaking up the sun. The serene environment invites leisurely strolls along the shore and opportunities for picnicking amidst the natural beauty of the coastline.
  • Islamorada County Park: Enjoy a family-friendly urban park that offers green spaces for picnics, playgrounds for children, and walking trails for casual strolls. This park provides a perfect setting for outdoor activities while being close to the local community.

Best time to go to Islamorada

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

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January70.0°F (21.1°C)No RainMostly SunnyAverageAverage
February71.8°F (22.1°C)No RainMostly SunnyAverageSlightly High
March72.9°F (22.7°C)No RainMostly SunnyModerately HighSlightly High
April76.6°F (24.8°C)No RainMostly SunnyModerately HighSlightly High
May79.3°F (26.3°C)Light RainMostly SunnyAverageAverage
June82.4°F (28.0°C)Light RainMostly SunnyAverageAverage
July83.8°F (28.8°C)Light RainMostly SunnyModerately HighAverage
August84.4°F (29.1°C)Light RainMostly SunnyAverageAverage
September83.3°F (28.5°C)Light RainMostly SunnyAverageSlightly Low
October80.2°F (26.8°C)Light RainMostly SunnyModerately LowSlightly Low
November75.9°F (24.4°C)Light RainMostly SunnyModerately LowSlightly Low
December72.9°F (22.7°C)No RainMostly SunnyModerately LowAverage

The nearest major airports for your trip to Islamorada

Accessing Islamorada, Florida, is convenient via three major airports. Miami International Airport (MIA) is situated 103.0km away, with luxurious hotels like the 5-star Faena Miami Beach and The St. Regis Bal Harbour Resort located within 19.3km. Fort Lauderdale-Hollywood International Airport (FLL) is 136.8km from Islamorada, featuring nearby options such as the 4.5-star Signia by Hilton Diplomat Beach Resort, just 9.7km away. Key West International Airport (EYW), 120.7km from Islamorada, offers hotels like the 4-star Oceans Edge Key West Resort, located 3.2km from the airport. Each of these airports provides accessible transport options to ensure a smooth journey to your destination.

Frequently asked questions

Where is the best place for a stay in Islamorada?
Based on our traveller data, Cheeca Lodge & Spa is one of the top choices for your stay. This resort offers 3 outdoor pools and a full-service spa. Other good choices for your visit include Chesapeake Beach Resort and Amara Cay Resort. See all available top hotels, or vacation rentals in Islamorada.
What are some of the best holiday rentals that Islamorada has to offer?
Bungalow #4 - 2 Bed/1 Bath & Pool in Islamorada: This highly rated holiday home rental in Islamorada offers an outdoor pool, a balcony and a BBQ to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include a fridge, a stovetop and a microwave. Make the most of garden in this rental home to help you unwind. Other favourite homes for rent in Islamorada are 5 bedroom - Deep Dockage & Heated Pool in Islamorada. and Private Beachfront Paradise. See all vacation rentals in Islamorada.
If I need to cancel my hotel reservation in Islamorada, will I receive a refund?
Yes, the majority of room reservations are fully refundable provided that you cancel prior to the accommodation's cancellation deadline, which is usually within 24-48 hours of your arrival date. If you have a reservation that's non-refundable, you might still have the option to cancel and be given a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Islamorada.
What's the best place to stay on a budget in Islamorada?
Based on reviews, Chesapeake Beach Resort is a popular hotel for our travellers who want a more economical choice, and features free breakfast and free Wi-Fi. View all budget hotels in Islamorada.
What's the best family accommodation in Islamorada?
Cheeca Lodge & Spa is a resort with 3 outdoor pools and a private beach, and it's a top choice on Expedia for families. Other options for your child-friendly holiday include Three Waters Resort and Marina, Islamorada, a Tribute Portfolio Resort and Fisher Inn Resort & Marina. Also, attractions in the area such as John Pennekamp Coral Reef State Park and Jacob's Aquatic Center are fun for children of all ages. Find more child-friendly accommodations in Islamorada.
What's the best LGBTQ-friendly accommodation in Islamorada?
Hadley Resort and Marina is a top LGBTQ-friendly hotel that features a marina and a private beach. Fisher Inn Resort & Marina is another good option for your holiday. See all available hotels listed as LGBTQ-friendly in Islamorada.
What's the best dog-friendly place to stay in Islamorada?
Chesapeake Beach Resort is a top hotel for people travelling with their pets, and offers 2 outdoor pools and free WiFi for its human guests. Two other good options for you and your pet's trip include Islander Resort and Amara Cay Resort. See more pet-friendly hotel accommodations in Islamorada.
What's the best hotel to stay near the beach in Islamorada?
Chesapeake Beach Resort is a top hotel located on the beach . Other good options for your beach trip include Cheeca Lodge & Spa and Islander Resort. See more stays near the beach in Islamorada.
What's the best luxury hotel in Islamorada?
Cheeca Lodge & Spa is a luxury resort with a private beach and 3 restaurants, and it's a popular choice for Expedia travellers looking for an elegant place to stay. Find more luxury hotels in Islamorada.
What are some accommodation options with pools in Islamorada?
Chesapeake Beach Resort is a top hotel with 2 outdoor swimming pools, a private beach and free breakfast. A couple of other options that offer an on-site pool include Bayside Villas by Islander Resort and Drop Anchor. View all hotels with pools in Islamorada.
What is the best spa hotel in Islamorada?
Cheeca Lodge & Spa is a top beachfront spa hotel featuring 3 pools, 3 restaurants, a golf course and a 24-hour fitness centre. Treat yourself to a facial, body scrub or detox wrap at the on-site spa. In-room massages are also available. See all spa hotels in Islamorada.
What's it like to stay in Islamorada?
Travellers to Islamorada give high marks for the seaside, entertainment choices and seafood restaurants. This relaxing city also attracts tourists with its opera houses. A top sight in the city is Everglades National Park. In Islamorada, there are 875 hotels and other accommodation options to choose from. Find out more about Islamorada.
What are the top places to visit in Islamorada?
The seaside and sunsets highlight the natural beauty with places to discover including Everglades National Park, Founders Park and Anne's Beach. Fishing is just one of the top activities, while Bud n' Mary's Dive Center and Robbie's of Islamorada are sights to visit. A couple of additional sights to add to your itinerary are Fiesta Key and Islamorada Brewery & Distillery. Take a look at what more there is to see and do in Expedia's Islamorada guide.
What's the weather like in Islamorada?
The hottest months are usually August and July, with an average temperature of 29°C, while the coldest months are January and February, with an average of 22°C. Average annual precipitation for Islamorada is 1122 mm.

Explore a world of travel with Expedia