Hi Jason! At this time, I would suggest Red Coach Inn or The Giacomo for accommodations. As for dinner with a view of the Falls, Top of the Falls Restaurant is located at Niagara Falls State Park and seasonal, May to October. I would absolutely plan and research closer to your date of arrival as much could change by 2025.
I HIGHLY recommend staying over on the Canada side. We just left there Thursday. A Lot of closed buildings and houses and not just for the season, but permanent closures. A lot of it was dingy and in disrepair. The people were fantastic in the city and places we were able to go. The staff at the Falls themselves wanted to be anywhere else other than there and while not rude, showed no sign of pride in their job. Now the Red Coach Inn had a fantastic staff and really great food. The hotel staff was wonderful as well. The only people we struggled with were the ones working in the park itself.
Thanks! Your answer is awaiting moderation.