Default HTG hotel image

Find hotels in Roscoe, IL from $61

Check prices for these dates

This weekend
Next weekend

Filter by

Star rating

Guest rating

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

Our top choices for Roscoe hotels

1. Abbey Resort and Avani Spa

Abbey Resort and Avani Spa
3.5 star property
Fontana
8.6 out of 10, Excellent, (2,184 reviews)
"Clean property, helpful staff. Plenty of amenities and activities available."
United States
vanessa
4 days ago
$114 nightly
The price is $126
Nov 11 - Nov 12
Total with taxes and fees
Abbey Resort and Avani Spa

2. Riverview Inn & Suites, an Ascend Collection Hotel

Riverview Inn & Suites, an Ascend Collection Hotel
3.0 star property
Rockford
8.2 out of 10, Very good, (1,001 reviews)
"What a wonderful find. This is the perfect location. The rooms are large."
United States
Yvonne
7 days ago
$88 nightly
The price is $101
Nov 22 - Nov 23
Total with taxes and fees
Riverview Inn & Suites, an Ascend Collection Hotel

3. Holiday Inn Express & Suites Beloit by IHG

Holiday Inn Express & Suites Beloit by IHG
3.5 star property
Beloit
8.8 out of 10, Excellent, (632 reviews)
"Breakfast good. Staff was great."
United States
Paul
7 days ago
$95 nightly
The price is $108
Dec 7 - Dec 8
Total with taxes and fees
Holiday Inn Express & Suites Beloit by IHG

4. Hotel Goodwin

Hotel Goodwin
3.0 star property
Beloit
9.6 out of 10, Exceptional, (508 reviews)
"Great place, the check in process took a bit longer due to new staff training."
United States
Erik
October 6th, 2026
$157 nightly
The price is $178
Nov 8 - Nov 9
Total with taxes and fees
Hotel Goodwin

5. Ironworks Hotel

Ironworks Hotel
3.5 star property
Beloit
9.4 out of 10, Exceptional, (683 reviews)
"I loved this place, it was so cute and cozy."
United States
Jasmine
17 days ago
$159 nightly
The price is $180
Nov 8 - Nov 9
Total with taxes and fees
Ironworks Hotel

6. Holiday Inn Express Hotel & Suites Rockford-Loves Park by IHG

Holiday Inn Express Hotel & Suites Rockford-Loves Park by IHG
3.0 star property
Loves Park
8.8 out of 10, Excellent, (1,000 reviews)
"Clean, nice staff , and nice place and breakfast."
United States
Erick
September 20th, 2026
$105 nightly
The price is $119
Nov 29 - Nov 30
Total with taxes and fees
Holiday Inn Express Hotel & Suites Rockford-Loves Park by IHG

7. AmericInn by Wyndham Beloit

AmericInn by Wyndham Beloit
3.0 star property
Beloit
8.4 out of 10, Very good, (296 reviews)
"Loved the microwave. Breakfast was good. Perfect space for a short trip."
United States
Jennifer
4 days ago
$74 nightly
The price is $84
Nov 22 - Nov 23
Total with taxes and fees
AmericInn by Wyndham Beloit

8. 1810 Emerson House Bed & Breakfast - Adults Only

1810 Emerson House Bed & Breakfast - Adults Only
3.5 star property
Beloit
9.6 out of 10, Exceptional, (13 reviews)
"Simply the BEST stay. Perfect for special occasions. The space is cozy."
United States
Kelsey
$271 nightly
The price is $307
Nov 8 - Nov 9
Total with taxes and fees
1810 Emerson House Bed & Breakfast - Adults Only

9. Home2 Suites by Hilton Beloit

Home2 Suites by Hilton Beloit
3.0 star property
Beloit
9.4 out of 10, Exceptional, (712 reviews)
"Will visit again. Staff very friendly and nice."
United States
Angela
3 days ago
$101 nightly
The price is $115
Nov 15 - Nov 16
Total with taxes and fees
Home2 Suites by Hilton Beloit

10. Home2 Suites by Hilton Loves Park Rockford

Home2 Suites by Hilton Loves Park Rockford
3.0 star property
Loves Park
9.4 out of 10, Exceptional, (689 reviews)
"Pretty perfect as hotels go. Very clean, great staff, quiet. Everything else was great."
United States
Ellinor
6 days ago
$102 nightly
The price is $115
Nov 22 - Nov 23
Total with taxes and fees
Home2 Suites by Hilton Loves Park Rockford

11. Hampton Inn Beloit

Hampton Inn Beloit
2.5 star property
Beloit
9.4 out of 10, Exceptional, (935 reviews)
"My favorite place to stay. The breakfast is outstanding. The property is well maintained."
United States
Cathleen
1 day ago
$87 nightly
The price is $98
Nov 22 - Nov 23
Total with taxes and fees
Hampton Inn Beloit

12. Best Western Legacy Inn & Suites Beloit/South Beloit

Best Western Legacy Inn & Suites Beloit/South Beloit
2.5 star property
South Beloit
8.8 out of 10, Excellent, (922 reviews)
"Very clean, friendly staff quick check."
United Kingdom
ian
16 days ago
$88 nightly
The price is $100
Dec 7 - Dec 8
Total with taxes and fees
Best Western Legacy Inn & Suites Beloit/South Beloit

13. Lake Lawn Resort

Lake Lawn Resort
3.5 star property
Delavan
9.2 out of 10, Wonderful, (1,009 reviews)
"It's a relaxing, comfortable place to stay."
United States
catherine
4 days ago
$127 nightly
The price is $144
Dec 7 - Dec 8
Total with taxes and fees
Lake Lawn Resort

14. Baymont by Wyndham Rockford

Baymont by Wyndham Rockford
3.0 star property
Rockford
9.0 out of 10, Wonderful, (1,807 reviews)
"And the shower was among the best."
United States
Jesse
2 days ago
$71 nightly
The price is $80
Dec 2 - Dec 3
Total with taxes and fees
Baymont by Wyndham Rockford

15. Fairfield Inn & Suites by Marriott Beloit

Fairfield Inn & Suites by Marriott Beloit
3.0 star property
Beloit
8.4 out of 10, Very good, (585 reviews)
"The room was nice Clean. The area was convenient Staff was nice."
United States
Ashanti
4 days ago
$93 nightly
The price is $105
Nov 15 - Nov 16
Total with taxes and fees
Fairfield Inn & Suites by Marriott Beloit

16. Staybridge Suites Rockford by IHG

Staybridge Suites Rockford by IHG
3.0 star property
Rockford
9.2 out of 10, Wonderful, (725 reviews)
"Very clean hotel. Staff was friendly and the amenities were great. Would stay here again."
United States
Dylan
October 3rd, 2026
$118 nightly
The price is $135
Nov 8 - Nov 9
Total with taxes and fees
Staybridge Suites Rockford by IHG

17. Quality Inn Beloit

Quality Inn Beloit
2.5 star property
Beloit
7.8 out of 10, Good, (566 reviews)
"Very convenient location. Housekeeping staff were phenomenal. Front desk staff were friendly."
United States
Richay
September 22nd, 2026
$62 nightly
The price is $70
Nov 23 - Nov 24
Total with taxes and fees
Quality Inn Beloit

18. Woodspring Suites Loves Park Rockford

Woodspring Suites Loves Park Rockford
2.5 star property
Loves Park
8.0 out of 10, Very good, (298 reviews)
"Staff was polite and helpful, room was clean."
United States
Andrew
10 days ago
$90 nightly
The price is $102
Nov 8 - Nov 9
Total with taxes and fees
Woodspring Suites Loves Park Rockford

19. Embassy Suites by Hilton Rockford Riverfront

Embassy Suites by Hilton Rockford Riverfront
3.5 star property
Downtown Rockford
9.4 out of 10, Exceptional, (1,000 reviews)
"Had an amazing time. The accommodations were excellent. The suite was comfortable."
United States
Tyla
9 days ago
$139 nightly
The price is $159
Nov 30 - Dec 1
Total with taxes and fees
Embassy Suites by Hilton Rockford Riverfront

20. Sleep Inn Rockford I-90

Sleep Inn Rockford I-90
2.5 star property
Rockford
8.4 out of 10, Very good, (1,002 reviews)
"Overall clean and good sleep."
United States
Kristjan
2 days ago
$63 nightly
The price is $72
Dec 1 - Dec 2
Total with taxes and fees
Sleep Inn Rockford I-90
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.

Compare top hotels in Roscoe

3.5 star property
Fontana
3.0 star property
Rockford
3.5 star property
Beloit
3.0 star property
Beloit
3.5 star property
Beloit
8.6
Excellent
2,184 reviews
8.2
Very good
1,001 reviews
8.8
Excellent
632 reviews
9.6
Exceptional
508 reviews
9.4
Exceptional
683 reviews
$114 nightly
The price is $126
Nov 11 - Nov 12
Total with taxes and fees
$88 nightly
The price is $101
Nov 22 - Nov 23
Total with taxes and fees
$95 nightly
The price is $108
Dec 7 - Dec 8
Total with taxes and fees
$157 nightly
The price is $178
Nov 8 - Nov 9
Total with taxes and fees
$159 nightly
The price is $180
Nov 8 - Nov 9
Total with taxes and fees
  • No Breakfast included
  • Yes, Pool
  • Yes, Spa
  • No Pet friendly
  • No WiFi included
  • Yes, Parking
  • Yes, Breakfast included
  • No Pool
  • No Spa
  • Yes, Pet friendly
  • Yes, WiFi included
  • Yes, Parking
  • Yes, Breakfast included
  • Yes, Pool
  • No Spa
  • Yes, Pet friendly
  • Yes, WiFi included
  • No Parking
  • No Breakfast included
  • No Pool
  • No Spa
  • Yes, Pet friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • No Pool
  • No Spa
  • Yes, Pet friendly
  • Yes, WiFi included
  • Yes, Parking
Save an average of 15% on thousands of hotels when you're signed in

Where to stay near Roscoe

Discover the charm of Roscoe, Illinois, a perfect staycation destination for outdoor adventures and family fun. Explore the scenic Illinois countryside, soak in the rich history of nearby old towns, and enjoy recreational activities that make this area a delightful retreat for all travelers.

Rockford

For travelers seeking a vibrant getaway, Rockford offers a delightful blend of attractions and experiences. Explore the serene beauty of the Anderson Japanese Gardens, delve into the fascinating exhibits at the Burpee Museum of Natural History, or step back in time at the Midway Village & Museum Center. With its proximity, about 11 miles from Roscoe, Rockford provides easy access to an array of activities, making it an ideal choice for your next vacation. Enjoy the perfect mix of relaxation and adventure in this charming city.

Beloit

Experience the charm of Beloit, a fantastic hub for family travelers looking to explore a mix of outdoor activities and cultural experiences. With attractions like the serene Pearl Lake, the historic Beloit College, and the scenic Beckman Mill County Park, there's something for everyone. Located about 7 miles from Roscoe, Beloit provides easy access to these highlights, making it a smart choice for your next getaway. Enjoy a vibrant stay that promises both relaxation and adventure.

Loves Park

If you are a family traveler or seeking a weekend getaway, look no further than Loves Park, known for its delightful blend of outdoor adventures and cultural experiences. Enjoy the serene beauty of Anderson Japanese Gardens, explore the natural wonders at Rock Cut State Park, or immerse yourself in history at the Midway Village & Museum Center. Located about 6 miles from Roscoe, Loves Park offers easy access to these attractions, making it a smart choice for your stay.

Rockton

Rockton stands out as a prime spot for travelers interested in family-friendly adventures and outdoor scenery. With attractions like Pearl Lake for fishing and boating, American Legion Park for picnics and play, and the historic Rockton Village Hall, visitors can immerse themselves in the area's charm. Located about 4 miles from Roscoe, Rockton offers a convenient retreat with a blend of nature and community spirit, making it a smart choice for your stay in the region.

Machesney Park

Travelers visiting the area often choose Machesney Park, especially those seeking outdoor adventures, family fun, or a touch of romance. With attractions like the serene Anderson Japanese Gardens, the expansive Rock Cut State Park, and the fascinating Burpee Museum of Natural History, Machesney Park offers a delightful mix of experiences. Located about 5 miles from Roscoe, it serves as a convenient base for exploring the region’s natural beauty and vibrant activities. Machesney Park is a smart choice for your stay, ensuring you enjoy every moment of your vacation.

Stay near popular attractions in and around Roscoe

Experience the charm of Roscoe, Illinois, where outdoor adventures and family fun await! Explore beautiful urban parks, enjoy the serenity of nearby lakes, and visit the stunning Lake Geneva. With activities for everyone, your stay promises unforgettable memories by the harbor shores and beyond.

Top Roscoe Hotel Reviews

More cheap stays in Roscoe

Hotels in Roscoe with star-rating

Find out more about Roscoe

Top reasons to visit Roscoe

  • Outdoor Adventures: Enjoy a variety of recreational areas, picturesque lakes, and nearby national parks perfect for exploration.
  • Family-Friendly Activities: Roscoe offers numerous activities suitable for all ages, ensuring fun for families.
  • Charming Neighborhoods: Experience friendly locals and budget-friendly attractions in Roscoe's quaint neighborhoods.
  • Exciting Skiing Opportunities: Take advantage of local ski centers for a thrilling winter experience.
  • Diverse Accommodation Options: Choose from hotels and cozy bed & breakfasts to suit your travel needs.

Find great hotels near Roscoe

Roscoe, Illinois offers a variety of lodging options to cater to every traveler's needs, including hotels and charming bed & breakfasts. Whether you're seeking a pet-friendly stay, a welcoming environment for LGBTQIA travelers, or accommodations suitable for business trips, you'll find an array of choices to enhance your visit. Explore the best hotels in Roscoe for a comfortable and memorable experience in this inviting community.

  • Home2 Suites by Hilton Beloit: Home2 Suites by Hilton Beloit is a welcoming 3-star hotel with an impressive guest rating of 9.4, making it an ideal choice for travelers seeking comfort and convenience. Located 8 miles from Roscoe, this hotel features a unique extended-stay concept with spacious suites equipped with kitchenettes, perfect for longer visits. Pet-friendly accommodations allow you to bring your furry friends along, with specific policies in place to ensure a pleasant experience. Guests appreciate the modern amenities, including complimentary breakfast, a fitness center, and an inviting outdoor pool, all designed to create a home-like atmosphere.
  • Riverview Inn & Suites, an Ascend Collection Hotel: Riverview Inn & Suites is a charming 3-star property with a guest rating of 8.4. Situated 8 miles from Roscoe, this hotel is perfect for business travelers and vacationers alike. The hotel boasts comfortable rooms with modern furnishings and convenient amenities, including a business center and meeting facilities. Pet-friendly policies allow for some onsite furry companions, ensuring that no family member is left behind. Guests can enjoy a complimentary breakfast and unwind in the cozy lobby area, making this hotel a relaxing retreat during your stay.
  • Holiday Inn Express Hotel & Suites Rockford-Loves Park by IHG: Holiday Inn Express Hotel & Suites Rockford-Loves Park is a budget-friendly option with a solid guest rating of 8.6, located 7 miles from Roscoe. This 3-star hotel is tailored for both business and leisure travelers, offering contemporary rooms equipped with all the essentials for a comfortable stay. Guests appreciate the complimentary breakfast and access to a fitness center. With pet-friendly accommodations available, this hotel ensures that you can bring your pets along without hassle. Its convenient location provides easy access to local attractions, making it a smart choice for your visit.

Where to stay near Roscoe

Roscoe, Illinois, is an ideal destination for outdoor and family adventures. Explore its charming neighborhoods, filled with friendly locals and budget-friendly activities. Don't miss hidden treasures like scenic parks and recreational spots that offer fun for all ages. Nearby cities also provide vibrant atmospheres, perfect for those looking to experience local culture and cuisine. Whether you're seeking adventure or relaxation, Roscoe and its surroundings have something for everyone.

  • Rockford: Located 11 miles from Roscoe, Rockford is a vibrant city that offers a dynamic urban experience. It attracts visitors year-round, with peak travel occurring from June to August. Rockford is perfect for families and couples looking for a city-themed getaway. You can enjoy exciting arena entertainment, explore beautiful campgrounds, or relax at stunning outdoor spaces. Notable attractions include a national state park, a sports facility stadium, and a picturesque lake, making it a great spot for both adventure and relaxation.
  • Beloit: Just 7 miles away from Roscoe, Beloit is a charming city known for its outdoor beauty and romantic scenery. Travel peaks in April and June to July, welcoming visitors eager to explore its educational and theatrical offerings. Take a stroll around the scenic lakes or visit the historic college university that adds to the town's character. With recreational areas and a sports facility stadium, Beloit offers a delightful blend of culture and nature for those seeking a quieter getaway.
  • Loves Park: Located 6 miles from Roscoe, Loves Park is a family-friendly city that provides a mix of outdoor and romantic experiences. The travel season peaks from April to July, making it a lively summer destination. Visitors can enjoy recreational areas, arena entertainment, and educational facilities. The local attractions include a national state park, a sports facility stadium, and a serene lake, ensuring plenty of activities for families and couples alike. Whether you're seeking adventure or relaxation, Loves Park has something for everyone.

Things to do in Roscoe

Roscoe, Illinois, offers a perfect blend of outdoor adventures and family-friendly activities. Visitors can enjoy a variety of recreational areas and campgrounds, making it ideal for both relaxation and exploration. For those seeking excitement, skiing opportunities at local ski centers are available, while romantic weekends can be spent at charming attractions throughout the area, ensuring a memorable vacation for all.

Shopping

In Roscoe, you can visit the local shops and boutiques for unique gifts and souvenirs. If you're up for a drive, head to the CherryVale Mall, located about 15 miles away, which features a variety of popular retailers and dining options for a more extensive shopping experience.

Recreation

In Roscoe, indulge in rejuvenating treatments at the Spa at the Heartland, where you can enjoy massages and facials designed to relax and refresh. For outdoor recreation, visit the scenic Roscoe Parks, perfect for hiking, biking, and enjoying nature’s beauty.

Adventure

Visit the Rock Cut State Park for hiking and biking through scenic trails, fishing, and wildlife watching. Experience the thrill of zip-lining at the nearby Alpine Adventures, where you can soar through the treetops and enjoy breathtaking views of the landscape below.

Nightlife

Experience Roscoe's nightlife by visiting The Hangout for great cocktails and a lively atmosphere. For a relaxed evening, check out The Sports Page, where you can enjoy tasty pub food and catch the game on big screens. Don't miss local live music at The Rock House.

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

Booking tips and Expedia advantages for Roscoe

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Roscoe are November to January, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Roscoe is Tuesday. The most expensive day to stay in Roscoe is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to customize your preferences, such as your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will show you a range of sustainable and environmentally-friendly hotels currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Roscoe with flights and activities through an Expedia package deal.

Find the best attractions near Roscoe

Roscoe, Illinois, is perfect for outdoor enthusiasts and families seeking adventure. Visitors can explore a variety of attractions, including urban parks, picturesque lakes, and nearby national state parks. These points of interest provide an excellent mix of outdoor fun and a vibrant city experience, ensuring that travelers of all ages can find enjoyable activities to suit their interests.

  • Pearl Lake: Enjoy a serene escape at Pearl Lake, just 5 miles from Roscoe. This picturesque lake offers beautiful scenery, sandy beaches, and a perfect setting for romantic picnics or outdoor activities like swimming and kayaking.
  • Rock Cut State Park: Adventure awaits at Rock Cut State Park, also 5 miles away. With its stunning landscapes, hiking trails, and opportunities for fishing and camping, it's an ideal spot for nature lovers and outdoor enthusiasts looking to explore.
  • Logan Museum of Anthropology: Discover rich cultural insights at the Logan Museum of Anthropology, located 6 miles from Roscoe. This museum features fascinating exhibits that delve into human history and showcases diverse artifacts from various cultures.

Best time to go to Roscoe

The best time to visit Roscoe is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January20.5°F (-6.4°C)Light RainMostly CloudyAverageSlightly Low
February23.0°F (-5.0°C)No RainMostly CloudyAverageAverage
March36.5°F (2.5°C)Light RainMostly CloudyAverageAverage
April46.8°F (8.2°C)Light RainMostly CloudySlightly HighAverage
May59.0°F (15.0°C)Light RainMostly SunnyAverageAverage
June68.5°F (20.3°C)Light RainMostly SunnySlightly HighSlightly High
July72.1°F (22.3°C)Light RainMostly SunnySlightly HighSlightly High
August70.5°F (21.4°C)Light RainMostly SunnyAverageSlightly High
September63.9°F (17.7°C)Light RainMostly SunnyAverageAverage
October51.4°F (10.8°C)Light RainMostly SunnySlightly LowAverage
November38.5°F (3.6°C)Light RainMostly SunnySlightly LowSlightly Low
December28.6°F (-1.9°C)Light RainMostly CloudySlightly LowSlightly Low

The nearest major airports for your trip to Roscoe

Traveling to Roscoe, Illinois, is convenient with several major airports nearby. Chicago O'Hare International Airport (ORD) is located 64 miles away, offering hotels like the 4.5-star Loews Chicago O'Hare Hotel and Hyatt Regency O'Hare Chicago, both 2 miles from the airport. Milwaukee General Mitchell International Airport (MKE) is 67 miles away, with options such as The Pfister Hotel and Potawatomi Hotel & Casino, both 6 miles from the airport. Another option is Chicago Midway International Airport (MDW), situated 78 miles from Roscoe, featuring luxury stays like The Langham, Chicago, and Trump International Hotel & Tower, both 9 miles away. Each airport provides accessible transportation to local hotels.

Frequently asked questions

What is the best area to stay in Roscoe?
The best area to stay in Roscoe is generally near the Rock River, particularly around the Hononegah Forest Preserve.

This area offers a blend of natural beauty and convenient access to local amenities. You'll find a mix of well-maintained residential streets and opportunities for outdoor activities. The Rock River provides a scenic backdrop and is a central feature of the area.

Families often find this location ideal due to its proximity to outdoor spaces like the Hononegah Forest Preserve, which offers trails for walking and areas for picnicking. The general quietness of the neighborhoods here also makes it a relaxing base for those traveling with children.

For those who appreciate convenience, staying closer to Main Street (IL-251) provides easy access to local shops and dining options, while still being a short drive from the natural attractions.
When is the best time to go to Roscoe?
The best time to visit Roscoe is during the summer months, from June to August, when the weather is warm and conducive to outdoor activities.

During this period, Roscoe experiences pleasant temperatures, typically ranging from the mid-70s to low 80s Fahrenheit. This makes it ideal for exploring the Rock River, whether you're interested in boating, fishing, or simply enjoying a stroll along its banks. Families often find summer superb for visiting local parks and outdoor venues, which frequently host community events and festivals.

The shoulder seasons, late spring (May) and early fall (September to early October), also offer agreeable weather and fewer crowds. These months are suitable for couples looking for a quieter experience, perhaps enjoying the changing foliage in the fall or the emerging blossoms in the spring.
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 Roscoe.
How much is the nightly rate at a Roscoe hotel?
Prices for hotels in Roscoe often vary, but you can find a great deal from $61 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