There's a reason film producers and cruise entertainers depend on ABC Costume Shop in Wynwood for their wardrobe needs: This isn't your basic costume-in-a-bag store, but an emporium of Heidi Klum-worthy costumes for Halloween and beyond. With 30,000 costumes to choose from, you have plenty of options, whether you want to spend the day as a mermaid, a matador, or a mob boss. ABC rents a variety of theatrical-quality costumes for three days, or select from a smaller selection available for purchase. Because the costumes aren't mass-produced, expect to spend anywhere from $100 to $200 for a rental. But can you really put a price on having a high-quality costume no one else is wearing?