Hard question! For example, what sort of things do you want the students to do?
Share documents/ applications?
Engage in video discussions (if so, what's the max number of students you want at any one time)?
Use text based chat?
Give them lots of materials to read?
Get them to generate learning resources for themselves?
Something I've not thought of!