A good dance floor has a little give in it, a little flex. Just one inch off the concrete would do. Depending on how thick the the timber floor is would determine how far apart you have the timber underneath to support the wooden floor. If you have a comfortable floor to dance on then I'm sure it would pay for itself in no time.
Yes, I have danced on concrete floor. Only for 1 month of my training. I'm not quite sure it was designed for dancing, but there was a layer of smooth wood surface glued directly on it. Long story short: very bad for your joints. Don't do it, if you're talking any kind of professional of semi-professional dancing. All the shock from every step you take gets absorbed in your joints, bones and muscles, there in no rebound from the floor. Dancing feels very different because of that, kind of dead. For a school dance, back in the days, it was just fine. Our school dance was always in a hall with a concrete floor. But it only happeded like twice a year, and you hardly make any actual steps when you dance like that. You kind of shake your body with the rhythm of music, the floor doesn't matter so much.
Try the hardwood flooring. It's a best way to make a good dance floor. You can laminate it though if you want but I would prefer the hardwood put on. you can make a bit of style with how it appears by having some paintings on it to make it more attractive not just in looks but attractive to dance on. Good luck with the selection. You can check the source below if you want some additional materials for your wonderful decorations and/or renovations.
Well, you can put primer on the floor first, THEN paint it. and you would have to use more then a coat or too, but the primer will act as an adhesive between the concrete and the paint. Or you can get fake hardwood and glue it over the concrete as well. wood is pretty popular and the fake stuff isn't that expensive.
our community center needed a new floor, so they bought the materials(wood flooring) and called the carpenters union and got the apprentices to come in and install it for the experience...