http://www.rowecenter.org/ I don't generally shamelessly advertise places that I support, but this one is well worth looking into. It might be a bit pricey, but they have offered some exceptional weekend programs. It's a hip place for young and old alike.