1. TeamViewer - Does more than just remote meetings. Allows you to connect to computers remotely as well.
2. Zoho Meeting - Part of the Zoho suite of tools for small businesses. Will also allow you to connect to computers remotely.
3. AnyMeeting - Nice tool to use if you want to share YouTube videos during meeting.
4. Google Hangouts - Very integrated and with Google suite tools. Similar to Apple's facetime.
5. Skype - Many free features. Works on many platforms.
I primarily use TeamViewer. It is easy to use and an easy way to not only have online meetings, but assist customers with issues on their computers without having to be on-site.