My #1 choice to date are these beauties.... They are the Nike FREE running shoe and they come in a huge variety of colors and you can even design your own at Nike.com! I love these shoes because of the soft mesh top. They are easy to move in, very breathable and provide just the right amount of arch support. Also the bottoms are smooth and work well on a variety of floor coverings if your Zumba class does not have ideal flooring. I have multiple pairs in different colors including CRAZY Zumba colors and just plain all black (my personal fave). They range from $85-$100 and are WELL worth the investment. Nike (CALL ME). Haha
Next, I am a HUGE fan of puma. Mostly because of the soles which often come smooth and work very well for Zumba class. Again, especially if there is a flooring issue. Puma shoes I have found to be a bit more narrow (I do have narrow feet) and provide a firmer top and sturdier heel/ankle support. Not quite as flexible (unless you choose some with a mesh top) so are a good choice if you need extra support. I love PUMA brand shoes and they are very affordable. I have found them as low as $35 at Famous Footwear of course ranging up to $100.
To sum it up, I seem to always recommend Puma or Nike to my clients. Both lines providing many options including more firm or more flexible, more grip and more smooth soles etc. Get out there and get to trying on. Let's be honest. In Zumba there is no WRONG shoes as long as they provide COLOR and the right athletic SUPPORT for you. What works for one person may not work for you. Get to shopping and you can blame me when your hubby comes looking for you! :)