Well, TCS, Leopard etc have most worst cakes.
There are FB Pages run by home based/amateur bakers (in all major cities like Lahore, Karachi, Islamabad). They make really good regular and fondant cakes, which you can also get customized for some theme. Order them and get the cake delivered.