Here's a pretty good thread from the Diving Medicine forum:
http://www.scubaboard.com/search.php?searchid=2637366
As for me, I mixed 9:1 alcohol and glycerine. The little, pointed bottle (Dry Ear?) available without prescription in pharmacies uses 95% alcohol, 5% glycerine. That cost me about five bucks for half-a-dozen applications, so I bought glycerine myself and have been mixing it on my own. Oddly, at my pharmacy I had to ask for glycerine from behind the counter, although it's not by prescription. The principle is that the alcohol displaces the water, then evaporates quickly. The glycerine prevents drying from the alcohol, which would lead to itchiness in the ear. These mixes are for water in the ear, not swimmer's ear, which you probably know is an infection.
In that referenced thread, other folks had suggestions and other treatments such as a wick (essentially a long twist of paper or cloth) inserted by a medical professional and left in place for a few days.
Ultimately, though, I use decongestants to dry everything out, and put up with the sloshy feeling for a week or more. It seems that I have uneven ear canals, as one side is more angled than the other, and therefore nothing evaporates quickly out of there. That's more common than I realized, as per that thread. The alcohol/glycerin mixture helps, but doesn't cure.
Good luck, and you have my sympathy -- that's a maddening feeling, especially if your hearing is affected, as mine always is.
--Wayne