Travel
Airbnbs are most likely going to be the best option. There are a lot of lakes in the region, and even if there are not Airbnb's directly on Hamilton Lake, there are other lakes very close.
Also, a lot of renters choose to rent independently, let us know if you need help finding a place. We had good luck finding rentals on NE Indiana Lake Rentals Facebook group.
The town of Hamilton does not have any hotels. The nearest are in Auburn, IN and Angola, IN both about 20-25 minutes away from Hamilton Lake.
We have a block of rooms reserved for June 9th and June 10th at the Tru by Hilton in Auburn. The rate is $125/night. The block of rooms is available from now to May 10th.
We also recommend the Hampton Inn in Auburn, IN and the Wingate by Wyndham in Angola, IN.