We paid for our guests day passes (they're actually locals who live in Cancun so I argued the cost because they weren't coming to hang out at our resort for the day and we're staying at a rival resort) because technically it's their reception meal etc... You're not asking your other guests to pay for their reception meal so you wouldn't ask them either. Now if they come and choose to hang out and use the faculties all day perhaps figure out the difference between the prices of the reception etc (food, cocktail hour) for your guests staying at other resorts vs the guests staying at your resort and suggest they pay the difference? They don't have to know the cost per person...you figure that out and then say "hey, are you planning to come use the pool and restaurants all day? The resort requests you pay $10 in order to take advantage of all their facilities" type of thing...and you pay the rest. Does that make any sense? Lol