Where should I start?

I want to get VOIP for my house and I want to use Asterisk. What is the best distro of Linux to run Asterisk on? Should I find a provider that supports IAX or is an SIP trunk just as good?