How to setup external SIP provider?

I have Asterisk running on Centos and Xlite SIP soft phone registering from my Windows 7 box.
I’d like to test SIP with a provider. Are there any free providers for testing and how do I setup a provider for incoming and outgoing calls on Asterisk?