An unconventional road trip that saw four drivers visit as many rude town names as possible within 24 hours has raised more than £20,000 for charity.