Hotels near all Hamilton landmarks