Many cities have intercambio (language exchange) evenings where people can practise their spoken skills. Have you checked out listings for your local area? Perhaps the library will have some info. Or you could place an ad on a local website looking for a native English speaker who might be happy to meet up for an hour or so to chat over a coffee.
I don't know of any free online facilities for conversation practice, although other people here may know some.