Discord is my go-to for voice chat, Fantasy Grounds for pretty much everything else - I have the Pro license so players will only need the free demo. Alternatively Roll20 (or even Discord) can be used, but I have less experience with these and a lot of Odyssey-stuff will have to be added manually.