You can always buy a regular cake and put on cake toppers yourself.
For my daughters 3rd birthday I got a 2kg chocolate cake from Chocoa bakery in Barsha, just asked them to cover it in blue fondant which didnt cost much extra, and I bought mini Toy Story figurines from the toy store and put those on top, with some cute candles. It looked great, and the figurines are still played with till today!
I can't bake at all, so buying a cake was a better option for me!