I would go with either venue B or C. If you are ok to share the venues, maybe we can give some inputs

For me, i've been to these hotels for events/weddings/site visits: Crown Plaza, Hotel Fort Canning, Mandarin Orchard, Novotel, Orchard Hotel, Mandarin Oriental, Carlton, CHIJMES, Ritz Carlton, Capella, St Regis..
My final selection is Crowne Plaza because of the high ceiling, nice ballroom and holding area, decent food reviews, outdoor garden solemnization venue, and i guess price is pretty reasonable (unless you are like me, and chose the "hot" date)