It won't help you for today's ride, but I've picked up a set of Shimano neoprene SPD shoes (SHIMANO SH-MW02), similar to the MW-81. They are excellent wet weather shoes, and very comfortable...
A shoe dryer is also great... for those moments when you return with wet shoes (or wet gloves).
MaxxDry Silent Shoe and Boot Dryer-MX00206 - The Home Depot