Looking for Great Niagara on the Lake Accommodations? Here Are Our Tips!
Searching for the best places to stay in Niagara on the Lake? You are not alone! A visit to NOTL is one of the best things to do in Ontario because it’s one of Ontario’s most popular wine regions.
There are so many hotels, bed and breakfasts, and other accommodations in Niagara on the Lake spread out across the region. We’ve travelled to Niagara on the Lake numerous times and are familiar with the area and the historic town of NOTL itself!
From the classic Niagara on the Lake hotels downtown like the Prince of Wales Hotel to the best Niagara on the Lake hotels with spas like the 124 on Queen Hotel & Spa – our guide will help you find an accommodation that is right for you!
We’ll dive into Niagara on the Lake accommodations by style, budget, and amenities and then outline a few of the best areas to stay in Niagara on the Lake with top accommodation examples in each.
This way, you’ll find a NOTL accommodation whether you’re travelling as a couple on a romantic getaway, with friends, or as a family with kids!
Friendly Disclosure: We paid for the accommodations we stayed at ourselves and were not told to include them in this article.
Table of Contents
Accommodations By Type
Before we dive in, a quick note about the Niagara on the Lake region. Tucked away between Lake Ontario and Niagara Falls, it makes for an easy day trip from Toronto if you have a car.
The region is famously packed with popular wineries, history, shoreline, and spa hotels (to enjoy in all seasons). So, this beautiful part of Canada also makes for a nice weekend getaway in Ontario!
There is a wide variety of hotels, B&Bs, and inns – with a few holiday homes and resorts you can stay at in Niagara on the Lake as well.
Because the region is so popular (especially in the summer months), it’s a good idea to book as far in advance as you can to avoid disappointment.
Let’s first dive into the accommodation options in Niagara on the Lake by type. This way, if you know the type of accommodation you’re looking for, you can narrow down your search right now.
Popular Niagara on the Lake Accommodations By Type
- Hotel: Prince of Wales Hotel – A Historic Hotel in Downtown NOTL
- Bed and Breakfast: Historic Wilson-Guy House – A Cozy and Historic B&B
- Inn: Riverbend Inn & Vineyard – An Upscale, Elegant Inn with Vineyard
- Apartment: Staybridge Suites – Niagara-On-The-Lake – A Suite-style Aparthotel
- Cottage/Holiday Home: Simcoe Estate – A Bright, Private Holiday Home
- Resort: White Oaks Conference & Resort Spa – A Modern and Upscale Resort Hotel
You can also browse the bottom section of this post to learn more about the areas to stay in if you need more information.
This is also a good time to mention that you should stay open-minded about what “type” of accommodation a property is listed as. Some hotels seem like inns, some inns are more like bed and breakfasts, holiday homes can be cottages, etc.
Just focus on what the accommodation offers you – if it fulfills your needs, you can’t go wrong.
Hotels In Niagara on the Lake
Niagara on the lake hotels (or NOTL hotels, as they are often called), are a very popular accommodation option.
Niagara on the Lake has plenty of great hotels – with a mix of boutique, non-chain hotels downtown, and some chain hotels (but very popular, well-rated ones) located in the south end of the region.
⇒ Check here for hotels in Niagara on the Lake
The best hotels in Niagara on the Lake offer a mix of amenities. Some have amazing onsite restaurants while other hotels come with pools, parking, and more.
As a romantic getaway in Ontario, there are also some Niagara on the Lake spa hotels – some of which you can find below.
While there are several great hotels across Niagara on the Lake, there are a few that stand out as a top choice for those exploring the region.
Whatever the reason you travel to Niagara on the Lake, there is a hotel for you! Consider these top hotels in Niagara on the Lake in different locations and for different budgets:
Popular Niagara on the Lake Hotels
- Prince of Wales Hotel – A historic, charming hotel right in downtown Niagara-on-the-Lake
- Harbour House Hotel – A charming and cozy hotel/inn close to the marina (and jet boat tours)
- Queen’s Landing – A popular and elegant hotel experience close to downtown NOTL
- Holiday Inn Express – Niagara-On-The-Lake – A simple, standard hotel with breakfast close to the QEW highway
- Hilton Garden Inn Niagara-on-the-Lake – A bright and simple hotel also near the QEW highway
Given the popularity, Niagara on the Lake is a more expensive area when it comes to accommodations. While some hotels (in the south of the region) are cheaper relative to others, don’t be surprised when prices aren’t as much of a bargain as you’d find in other areas around the province.
Boutique Hotels in Niagara on the Lake
While it’s true that the region is dominated by cozy bed and breakfasts and simple hotels, there are some Niagara on the Lake boutique hotels that you can stay in.
Boutique hotels usually offer a more upscale stay and are synonymous with some of the more luxury hotels in Niagara on the Lake (mainly downtown).
Some of these boutique hotels are bright and trendy while others lean on their historic roots in their design.
Generally, these hotels are known for their amenities, location, service, dining, attention to detail, etc.
If you’re looking for a boutique hotel in Niagara on the Lake, check out some of these lovely places to stay:
- Prince of Wales Hotel – A historic, charming hotel right in downtown NOTL (Our Pick)
- 124 on Queen Hotel & Spa – A chic, upscale 5-star hotel with spa in downtown NOTL
- Shaw Club Hotel – A more modern and chic hotel also steps from downtown
- Queen’s Landing – A elegant boutique hotel overlooking the water close to downtown NOTL
- The Charles Hotel – A historic, boutique hotel/inn with lots of greenery around (still close to downtown)
Bed and Breakfasts in Niagara on the Lake
If you are looking for a cozy stay in a smaller home with a lovely host and a nice breakfast in the morning, a B&B in Niagara on the Lake is likely for you.
It is easy to find a Niagara on the Lake bed and breakfast since the region is covered with them.
It’s hard to define the best bed and breakfast in Niagara on the Lake since there are just so many and they are all different.
Some NOTL B&Bs are in the town itself and many others are scattered among the vineyards and fields for maximum tranquillity. Some highlight the history of the house and most have pleasant hosts that cook you a nice breakfast.
We’ve stayed at a few bed and breakfasts in Ontario in our time travelling and we honestly love the cozy aspect. If you don’t require some of the extra bells and whistles like spas and bars, then go with a B&B in wine country!
⇒ Check here for Bed and Breakfasts in Niagara on the Lake
Below, we’ve included just a few of the top-rated B&Bs to give you an overview of some amazing bed and breakfasts in the region:
- Historic Wilson-Guy House – A cozy, historic bed and breakfast steps from downtown NOTL (Our Pick)
- Old Ivy Walk – A historic, classic bed and breakfast in downtown NOTL close to water
- Somerset Bed & Breakfast – THE waterfront bed and breakfast experience right on Lake Ontario in downtown NOTL
- Finlay House Bed and Breakfast – A cute and cozy B and B very close to downtown NOTL
- Vineyard Villa – A cozy and trendy B&B outside of town with vineyard views
- The Red Coat B & B – A homely B&B in the little historic town of Queenston
Inns in Niagara on the Lake
Another great Niagara on the Lake accommodation choice is an inn. Given that the area is such a historic region, there is no shortage of historic and charming inns to choose from.
Like, picture a quaint country inn in your mind. There’s a strong chance that what you are imagining exists in Niagara on the Lake.
To make sense of inns, know that Niagara on the Lake inns are generally smaller and cozier than the larger hotels but larger than bed and breakfasts.
That said, they usually offer similar amenities to hotels – like dining – while upholding a high quality of stay.
Eric stayed at the Pillar and Post Inn & Spa once when he visited Niagara on the Lake for a friend’s wedding.
It’s one of the more popular inns/hotels in the region and it did not disappoint! As we also mentioned above, some accommodations in Niagara on the Lake interchange the words inn and hotel.
To be fair, they are often similar but for this section, we tried to highlight classic examples of inns in Niagara on the Lake.
Below we’ve included a few inn properties to give you an overview of some of the best inns in the region:
- Pillar and Post Inn & Spa – An upscale large inn with pools, dining, and spa close to downtown (Our Pick)
- Riverbend Inn & Vineyard – An elegant inn with private vineyard and green space a short distance from downtown NOTL
- South Landing Inn and The Kent – A bright and charming inn with views in Queenston
- Moffat Inn – A charming little inn right in right downtown NOTL
Apartments in Niagara on the Lake
Although hotels and bed and breakfasts tend to make up a majority of the accommodations in Niagara on the Lake, you can also find some apartments, aparthotels, or suite-style hotels.
Apartments or suites with kitchenettes/full kitchens make for a nice base to call home as you explore the wine region for a few days.
There are a few apartments for rent in Niagara-on-the-Lake but there are also aparthotels (hotels with reception but your room is a whole apartment) closer to the QEW highway.
These are often good accommodation options for families or for larger groups that want to stay together and/or save money by cooking a meal or two.
You can check here for great apartments/suites in Niagara on the Lake. Listed below are a few lovely apartments or suites in great locations:
- Staybridge Suites – Niagara-On-The-Lake – A simple, reliable aparthotel closer to the QEW Highway (Our Pick)
- Vine Village Apartments – Bright and modern apartments right in downtown NOTL
- Niagara Guest House – A cozy guest apartment close to Virgil in the heart of the region (close to many wineries)
Cottage/Holiday Home Rentals in Niagara on the Lake
Often also referred to as “vacation homes”, “holiday homes” or “cottages”, these accommodations are generally whole-house rentals that you can rent for longer periods at a time.
Some of the top properties are very close to the water in Niagara on the Lake with waterfront views.
We walked along Delater Street towards Queen’s Royal Park and passed no less than seven rental properties in quiet, tranquil locations near the water.
The nice thing about these holiday rentals was that they were still quite close to the main street in Niagara-on-the-Lake. Often these rentals are in a great location so it’ll come down to the smaller details.
These properties are great for larger groups and/or people wanting to stay a little bit longer in the region – e.g. for a week in the summer season. Be sure to book well in advance if you know you are looking for a cottage or holiday home.
You can check here for rentals in Niagara on the Lake. Specifically, check out these top rentals that make a great holiday home in the Niagara on the Lake!
- Simcoe Estate – A bright, private holiday home nestles between downtown NOTL and the waterfront (Our Pick)
- The Swayze Cottage – A cozy and historic home right in downtown NOTL
- The Read House – A English-style home surrounded by greenery a short walk from downtown NOTL
Resorts in Niagara on the Lake
Lastly, you might be searching for a resort in Niagara on the Lake. Even though Lake Ontario and the Niagara River are so close, Niagara on the Lake resorts are harder to come by.
This is for the simple reason that – generally speaking – the region caters more to those looking for a weekend getaway with a spa hotel rather than, say, a family with kids or those looking for a cottage by the water.
That said, there are a handful of resorts in Niagara on the Lake and a few more near Niagara Falls (located just south of the region a short drive away).
You actually can find a Niagara on the Lake spa resort or two, but there aren’t many to choose from. Resorts in the region do often have amenities like a pool, spa, fitness centre, restaurants, barbecues, fire pits, etc.
Check out a few different styles of resorts in Niagara on the Lake or very nearby:
- White Oaks Conference & Resort Spa – An upscale resort hotel with spa close to the QEW (Our Pick)
- Vine Ridge Resort – A summer resort with cottage rentals close to the Niagara River
- Great Wolf Lodge – A popular family resort with water park close to Niagara Falls
Accommodations By Town/Area
Now that we have gone over the accommodations by type, it’s time to go over some of the best places to stay in Niagara on the Lake by area.
For this section, we will start by telling you about the area: where it is, what’s close by to see and do, and what kind of visitor it might be a nice fit for. Then, we’ll highlight a bunch of great accommodation choices for you.
To be honest, a vast majority of the accommodations are clustered in or around the town of Niagara-on-the-Lake.
Quick Clarification: Niagara on the Lake (without the dashes) usually refers to the larger wine regions as a whole. Niagara-on-the-Lake (with the dashes between words) usually refers to the historic small town located at the northern tip within that region.
The historic old town is considered the “downtown” area in the region that people might be familiar with. It’s a great base from which to explore wineries that are out in the larger, surrounding region.
You can also find a few other accommodations among the green, rural vineyards, in smaller towns/communities like Virgil or Queenston, and closer to the QEW (a highway that runs between Toronto-Niagara Falls). We cover all these places in detail below.
That said, if you’re ready to book and want to get a quick overview, then have a look at our top accommodation picks in each of the areas listed in this post!
Top Niagara on the Lake Accommodations By Area
- Downtown Niagara-on-the-Lake (Sights/Waterfront): Historic Wilson-Guy House
- Close to Niagara-on-the-Lake (Town) (Value/Location): Pillar and Post Inn & Spa
- Queenston, Niagara River, Virgil (Quaint Getaways): South Landing Inn and The Kent
- Near Highway QEW (Budget/Shopping): Staybridge Suites – Niagara-On-The-Lake
Downtown Niagara-on-the-Lake – For Sights/Waterfront
Located at the northeastern tip of the whole region at the mouth of the Niagara River, the actual town of Niagara-on-the-Lake is a very popular place to stay.
This historic old town is easily one of the prettiest small towns in Ontario (and all of Canada). With colourful flowers in summer and the Ice Wine Festival in winter, there is a real draw to staying here.
The main street that runs through town – Queen Street – is where you find the best shopping, food, drinks, and more.
Go and get ice cream at Cows – the line might be long but you will not regret it!
Close by, there are historic attractions like Fort George and the waterfront at Lake Ontario makes for a nice little wander, too.
We wrote a whole post on things to do in Niagara on the Lake and many of the things are located right in town. Because of the popularity, it’s also true that downtown NOTL is where you can find some of the best Niagara on the Lake hotels.
Featured Accommodations in Downtown Niagara-on-the-Lake
Below you’ll find some great accommodations right in the heart of the town of Niagara-on-the-Lake.
As a trend, accommodations closer to the old town centre are generally more expensive but this isn’t always true and you can still find a deal on Niagara-on-the-Lake downtown hotels.
As far as locations go, you’re right in the heart of the action but often farther from the wineries which are scattered around the rural areas so keep that in mind.
Even if you have a car, it may be worth looking into whether accommodations here offer shuttles to specific wineries leaving from the properties – then you don’t have to worry about driving!
Historic Wilson-Guy House – Check Now
- Style: A Cozy, Historic Bed and Breakfast
- Price Range: Mid-Range
- Location: Nestled in the heart of Niagara-on-the-Lake, steps from Queen Street and Lake Ontario
- Amenities: Nice breakfast, excellent hosts, outdoor terrace/patio, free parking onsite
Prince of Wales Hotel – Check Now
- Style: A Historic and Charming Hotel
- Price Range: Upper Range
- Location: At the corner of King Street and Queen/Picton Street right in the heart of the historic town
- Amenities: Onsite restaurant & lounge, indoor pool, spa, free onsite parking
Harbour House Hotel – Check Now
- Style: A Charming and Cozy Hotel/Inn
- Price Range: Upper Mid-Range
- Location: Overlooking the marina, a short walk to “downtown” Queen Street
- Amenities: Free shuttle to town, cozy rooms, free onsite parking, and a daily wine and cheese afternoon reception
124 on Queen Hotel & Spa – Check Now
- Style: A Chic, Upscale Hotel with Spa
- Price Range: Upper Mid-Range
- Location: Right off of Queen Street in the heart of downtown NOTL – everything close by
- Featured Amenities: Excellent spa facilities and dining, free parking, Starbucks onsite
Old Ivy Walk – Check Now
- Style: A Historic, Classic Bed and Breakfast
- Price Range: Mid-Range
- Location: Right downtown nestled between Queen’s Royal Park (lakefront) and downtown Queen Street
- Amenities: Friendly hosts, amazing breakfast, private bath in each room, free parking onsite
Close to Niagara-on-the-Lake (Town) – For Value/Location
For those of you looking for a place to stay in Niagara on the Lake that isn’t right in the centre of the old downtown, there are lots of accommodations very close by.
The surrounding residential neighbourhoods are very green with trees and historic homes. Many of these homes are bed and breakfasts you can stay at.
This area – defined as not being right in the heart of town – is generally more tranquil. However, depending on where you book, you could still walk to Queen Street for dinner or some shopping.
The farther from town you get, the more rural it becomes and you begin to see more country inns and wineries. You can even walk or bike to the closest wineries if you are keen – like Peller Estates or Two Sisters Vineyards.
Featured Accommodations Close to Niagara-on-the-Lake (Town)
Below you’ll find some great accommodations in the area surrounding downtown Niagara-on-the-Lake. There are plenty of options here so we wanted to give it its own area.
You are still close to the top things to see and do but will have an easier place to park the car, more relaxed vibes, and a little more nature.
Pillar and Post Inn & Spa – Check Now
- Style: An Upscale, Classic Inn/Hotel
- Price Range: Upper Mid-Range
- Location: A more residential, quiet end of town – still easily walkable to the main hub of Queen Street
- Amenities: Indoor + outdoor pools, spa/hot springs, easy parking, restaurants and bar
Riverbend Inn & Vineyard – Check Now
- Style: A Charming and Elegant Inn/Hotel
- Price Range: Upper Range
- Location: To the east of the Main Street, near Fort George and the bus depot for free shuttles into “downtown”
- Amenities: Free parking, private lush vineyard grounds, dining/bar onsite, good breakfast
Finlay House Bed and Breakfast – Check Now
- Style: A Cute and Cozy B&B
- Price Range: Mid-Range
- Location: In a quiet area near a green park, steps from downtown shops
- Featured Amenities: Nice breakfast included, free parking available
Vineyard Villa – Check Now
- Style: A Cozy yet Trendy Bed and Breakfast
- Price Range: Mid-Range
- Location: A short bike/drive from downtown NOTL with vineyards all around – you can walk to wineries
- Featured Amenities: Good breakfast, green, natural grounds, lovely hosts
Queenston, Niagara River, Virgil – For Quaint Getaways
Beyond the actual old town of Niagara-on-the-Lake and the area just surrounding it, the region is mainly home to amazing wineries and the fields for the fruit and wine grapes.
That said, there are a few other places scattered around the rest of the region that you can stay in.
There are a couple of smaller “towns” like Virgil or Queenston which have amenities such as grocery stores, things to see, etc. You can find a few properties (mostly B&Bs or holiday homes) in these little towns.
Virgil is also close to many wineries. Given that you will likely have a car (or even a bike) to explore the region during the day, these areas can make for a great place to stay as they are usually quieter and often a little cheaper than downtown NOTL.
Staying in an accommodation in Queenston allows for a stay right near the Niagara River. Located in the southeast end of the region, Queenston is very green and has a river walking pathway.
There are also wineries and farmers’ markets along the road (the Niagara Parkway) like Reif Estates or Inniskillin, to name two. Queenston also has many historic attractions to visit like the Laura Secord Homestead!
Featured Accommodations in Queenston, Niagara River, Virgil
Below you’ll find a few nice places to stay in smaller areas scattered around the wine region. Of note, Queenston has those Niagara River views nearby while Virgil sets you right in the middle of the wine region:
South Landing Inn and The Kent – Check Now
- Style: A Quaint and Popular Guest Accommodation (Inn)
- Price Range: Budget (for the region)
- Location: Located in quiet historic Queenston, close to the Niagara River and historic attractions
- Featured Amenities: Rooms with balconies and fridges, Nespresso coffee makers, parking
The Red Coat B & B – Check Now
- Style: A Historic and Homely Bed and Breakfast
- Price Range: Mid-Range
- Location: In the heart of historic little Queenston, close to the Niagara River
- Featured Amenities: Tasty breakfast, free parking onsite
Niagara Guest House – Check Now
- Style: A Cozy Guest Apartment
- Price Range: Mid-Range
- Location: Close to Virgil in the middle of the region, close to many great wineries
- Featured Amenities: Fully-equipped apartment, free parking onsite
Near Highway QEW – For Budget/Shopping
Last, but certainly not least, there is also a cluster of hotels in the south end of the region close to the QEW (Queen Elizabeth Way) highway.
This is technically called Glendale and there is an outlet mall close by. The highway area is useful for those looking for Niagara on the Lake hotel deals/cheaper hotels.
The lower price tag comes from the location because you are not right in the heart of the region.
Our Tip: If you want hotels near Niagara on the Lake, you can book a hotel here or just opt for hotels in nearby Niagara Falls – for which we have a detailed accommodation guide.
This location works well for some visitors. Staying near the highway means easy access (with a car) to get to the wineries as well as being able to easily drive away from the region to continue on an Ontario road trip, get back to Toronto, down to Niagara Falls, etc.
Featured Accommodations Near The QEW
Below you’ll find some great accommodations around the QEW area of the region. Remember: there aren’t a ton of really good options for cheap hotels in Niagara on the Lake.
So, these accommodations further away from the historic old town are the closest thing you’ll find within the area of NOTL. They are often less expensive than other hotel options. These hotels also work best for those travelling by car.
Staybridge Suites – Niagara-On-The-Lake – Check Now
- Style: A Popular and Reliable Aparthotel
- Price Range: Budget (for the region)
- Location: Right off the QEW in the south end of the region, outlet mall close by
- Featured Amenities: Suite-style rooms, nice buffet breakfast, indoor pool, free parking onsite
White Oaks Conference & Resort Spa – Check Now
- Style: A Modern and Upscale Resort Hotel
- Price Range: Upper Budget
- Location: Close to the QEW highway, across the street from the outlet mall
- Featured Amenities: Bar/restaurant onsite, great spa facilities, indoor pool
Hilton Garden Inn Niagara-on-the-Lake – Check Now
- Style: A Bright and Simple Hotel
- Price Range: Budget
- Location: In a nice area also close to the highway but more green and secluded
- Featured Amenities: Bar/restaurant onsite, indoor pool, nice breakfast, free parking
FAQ
If you have questions about where to stay in Niagara on the Lake, here are some detailed answers to popular queries!
What are some Niagara on the Lake waterfront hotels?
If you’re heading to Niagara on the Lake intending to have water views, you’re in partial luck. There aren’t too many hotels with direct water views – but many of the hotels are a very quick walk to the lakeshore.
For lake views, check out Somerset Bed & Breakfast which is a large B&B that functions as a hotel. It has some of the best lake views around. Alternatively, Harbour House Hotel overlooks the Sailing Cub/Marina.
Queen’s Landing is a sprawling hotel close to the water. The breakfast patio overlooks the water and some rooms even have water views!
What are some Niagara on the Lake hotels with pools?
If it’s a hotel with a pool that you’re after, then you have a few great options. Pillar and Post Inn & Spa (close to downtown NOTL) has both an indoor and outdoor pool. The Prince of Wales Hotel in the heart of downtown NOTL also has an indoor pool.
In another area near the Highway (QEW) at the south end of the region, many of the hotels here have a pool: Staybridge Suites – Niagara-On-The-Lake, White Oaks Conference & Resort Spa, Hilton Garden Inn Niagara-on-the-Lake
Additionally, if you are looking for Niagara on the Lake hotels with spas, some of these hotels with the addition of 124 on Queen Hotel & Spa fit that need for spa services quite nicely.
What are some Niagara on the lake family hotels?
For those travelling to Niagara on the Lake with family, there are a few good accommodation options available. Notably, Staybridge Suites – Niagara-On-The-Lake has an onsite pool and suite-style rooms with kitchens.
This might be great for those looking to set up a base for a few days and cook a few meals. Additionally, Great Wolf Lodge is a family resort located much closer to Niagara Falls than to Niagara on the Lake. However, it’s got great amenities for families to enjoy.
Where to stay in Niagara on the Lake for a romantic getaway?
Heading to Niagara on the Lake for a romantic getaway? There are plenty of accommodations that offer cozy, inviting decor, spa amenities like jacuzzi tubs, and other services that put guests first.
Check out Queens Landing, Prince of Wales Hotel, Old Ivy Walk (a Bed and Breakfast), or Harbour House Hotel as good places to plan the perfect getaway.
Are there Niagara on the Lake motels?
Officially, there are very few actual motels in the region of Niagara on the Lake. Aside from the Kent Motel in Queenston, some of the closest actual motels would be the ones located in Niagara Falls (a 25-minute drive away from the region).
There are some reliable motels in Niagara Falls – some located closer to the Falls, some located along Lundy’s Lane.
Check out Cadillac Motel Niagara in downtown Niagara Falls, Kings Inn Near the Falls which is close by, and Blue Moon Motel located nearby along Lundy’s Lane.
And there you have it – a rundown on where to stay in Niagara on the Lake. Whatever your style and budget, we’re hopeful that you will find a great hotel, bed and breakfast, resort, inn, or whichever other kind of accommodation you are searching for.
Just remember to book early – especially for the summer season – since the popular places can book up well in advance!
As always, Keep Exploring, eh?
-E&L
Related Articles
If you are planning a trip to Niagara on the Lake and/or Niagara Falls, also check out these other posts!
- Niagara on the Lake Wineries to Visit
- Our Experience on a Niagara on the Lake Wine Tour
- Amazing Things to Do in Niagara Falls
- Our Guide to Hotels in Niagara Falls