At our resort (Iberostar Rose Hall Suites) you pay per person per hour for BOTH alcohol AND food. I think we're going to have our guests go to a location that is free and close to a bar where the drinks are free and then just pay for a few appetizers for an hour. Another way to reduce costs is to do a shorter cocktail hour, like do a 1/2 hour instead of the full hour. Hope that helps