Here are some things you need to consider about your event in order for it to be a success!
Venue. You can't have a party without a place to put the people in! Depending on the type of event you are handling and the number of people expected to attend, choose your venue wisely. There are so many urban spaces to have cocktails and dinner at: rooftop bars and restaurants, hotel restaurants and the like. You may even want to have something set in a garden, for an open-air function, which is appropriate for weddings, birthdays and baptisms. You can even rent empty event spaces to transform it into your envisioned venue. There are several of these in Singapore, not including hotel ballrooms that offer this purpose.
Decor. What is an event without the ambience? The easiest way to spruce up an event space is to fill it with flowers in the appropriate color scheme. Contact a trusted florist in Singapore to do this, preferably someone you have worked with in the past. They will be able to tell you what the best arrangements are, and work within your budget to bring the space to life. You can even contact an online florist in Singapore who will usually have a complete catalog of the flowers they carry and the types of arrangements they are able to do.
Food. Whether it's simple cocktails or a full sit-down dinner, consider the menu you'll be having at your event. Account for the venue space: is there enough room to have a sit down dinner, or will a buffet spread be easier? How many courses will you be having? Do your guests have food restrictions you need to consider? Will a full dinner include pre-dinner cocktails? For cocktails, what will you serve as hors d'oeuvres? Will you need more than one bar to service your guests?
Guest List. This is the most important part! Be sure you invite everyone you need to invite ahead of time. Allow them ample time to RSVP, but give them a deadline so you are almost sure of the number of people attending. When in doubt, allow for some contingency. Before the event, have a guest list ready to keep everything organized, especially if you have a seat plan.