iStock International
Dining here can be pricey but it’s worth it. Hotel restaurants frequently excel, serving creative Continental cuisine and worthy worldly cuisine ranging from Mediterranean to Indian. While some restaurants require jacket and tie, there are plenty of casual options as well, especially in trendy Hamilton.