North America / Canada / Niagara-on-the-Lake / Best Hotels

Moffat Inn

This is a fine budget-conscious choice in a convenient location. The inn bills itself as being “cottage chic,” so imagine cozy rooms decorated by a grandma with a penchant for patterned accents. Some rooms have brass-framed beds, eight have fireplaces, and a few even have private terraces. If you have trouble climbing stairs, this hotel may not be a good choice—most of the guest rooms are on the second floor and there’s no elevator and no porter to handle luggage.