lots of them
There are 1000's and 1000's of hotels offering nightly free food and/or booze in this world. Almost all booze is the chheap stuff and most nibblies are highly salted or overly greasy. The better stuff is offered in the hotels executive or concierge lounges or levels. Either book the executive level rate (typically 40-60% higher than the cheapest rate) or be a member of the hotels Gold, Diamond, Platinium card anf pray for an upgrade invite to them.
MisterNice