Yes, the events to be carried on the bachelor party should be a surprise for the groom. Although, the groom would have an idea about the party as a whole but not the surprise elements that his friends have planned for him.