The average price for a 3-star hotel in Hamilton this weekend is USD 94. The average price for a 4-star hotel in Hamilton this Friday and Saturday is USD 123.