Buffalo RiverWorks is a massive waterfront event venue offering diverse activities like skating, hockey, curling, and concerts. It features dining, bars, and concessions.