It's free! The show is fun to watch while you are in the casino. The show takes place above the casino floor with the dancers and guests dressed in costume. They toss beads to the people down below.
So after eating at the Carnival world buffet, stop and watch the show. I believe they have a show once an hour starting in the afternoon.