I usually order most of my theme cakes from Not Just Desserts by Sabina. Not only are their cakes delicious, but even their fondant work is quite amazing. Priced slightly on the higher side, but they deliver what they promise!
Once I tried to try someone else but was met with such a bad response that I turned back to NJD. So far all of my friends and family have loved the cakes NJD have made for us. I would recommend NJD if you are particularly looking for creative 3D themed cakes because they are pretty amazing at it! :)