It is not easy to plan an event. Even experienced planners tend to scratch their heads from time to time. People often fail to grasp the complexity that lies beyond simply booking a venue and sending out some invitations. The hidden costs and last-minute cancellations...