InfiniteWP is the best! It's free, open source and allow us to host on our servers.