The group meetings that I have been creating are probably the best option for what you're looking for
To address the issue that folks across the Atlantic are having I can also provide a URL to the VOIP plugin of the voice chat. As long as you have a microphone and some speakers connected to your computer you're good to go.