Your Internet Service Provider may also offer VOIP service but these are regulated as a utility and charge huge fees and taxes making them prohibitively expensive. The advantage of a utility is there is always someone to complain to when it does not work.
Magic Jack is a VOIP service that uses a small device to connect your phone to your router. Magic Jack cost $19.95 per year.