buying a home in hamilton