So still a beginner dancer, but a lot of dance studios have rules against using rubber-sole shoes on their dance floors, to avoid scuffing. Unfortunately, the vast majority of shoes are made with rubber soles, and the only other popular option is leather, or polyeurethane (or so the guy at Nordstrom's told me). I have these old leather sole shoes I've been using, and they're nice and slippery for spins, but they're too slippery, it can be hard for me to accelerate this way and that as I do my steps. Now I know there are suede-sole dancing shoes, but you need to carry these to the dancing area, you can't wear them around town. And I've read about more elaborate stuff like shoes that have a grippy area only on the ball of the foot for Latin dances or something like that. I don't want to have to bring shoes with me and change them when I go to clubs. I want something that I can walk around in downtown. This is for ballroom dancing and later some hip-hop probably (modern pop music, I figure I can't just stick with ballroom , gonna have to throw in some hip-hop moves as well). and I guess, not too much grip, not too much slip, and no scuffing oh and they have to look nice, no sneaker look. I wear either dark slacks and a white or color collared shirt, or jeans and a more casual tucked in collared shirt, you know the formal-yet-casual look, or casual-but-nice look, I dunno what you'd call it. I was told argentine tango shoes might fit the bill. Oh and, another thought occurs, Maybe it would be good to get the suede-sole dancing shoes too, just for dancing, in the sense that, maybe if I learn in those shoes and it makes it easier to get good, then its worth it, I get good faster and later can dance in the other shoes.