I looked at www.sailexcess.com. Interesting, however I think they would need to provide a whole lot more information. Especially, how many people there are planning to sign up. That would have a large impact on scheduling, and perhaps how the true costs are determine. But it looks like an option.
I've been to Ann Arbor, MI a couple of times and I enjoyed it.