In regards to the original question, I will toss out that it's
valuable to have a regular schedule for a dance. That way, people can
attend without having to check online first to see if the dance is
even happening or not. It can be worth holding dances on
low-attendance nights just for that reason.
There are many other factors as well, of course.
Lex