It has more element of entertainment in it. A good dancer should be born dancer in my opinion. But training also can give certain amount of adequacy to perform. Chau is a dance form where the dancer uses masks and only through the body movement express himself. Madras is the place where constantly dance is being taught.
Appreciation is also in Delhi and Calcutta.
Every good dancer should know music because dance is basically visualised music. I have been trained in Carnatic music. Sometimes, I also sing Padams while I am dancing. I have performed in most of the countries except in Japan, China and South America. I find that both has good audiences if you are a good dancer.