And what have you found already? Did you SearchFirst here on the Ranch, or on Google? Because this is not the first time this question has come up.
But I highly doubt you'll be able to find a fully free solution. You will most likely have to pay in some way or another; perhaps not with money but then with free advertising for them, in the form of a footer or something.