Try to find a local aquarium club. They often have swap meets where members can pick up free stuff. If you go to one you will probably find a place for your fish. You could also try to sell them on AquaBid.com. I would use Craigslist as a last option.
To avoid shipping I think finding a local aquarium club is going to be your best bet. The people there are serious aquarists and will take great care of your little guys. Just google aquarium clubs in your area.