Mine is not 3 yet but I could have written most of your post. smile. If you lived nearby, would love to get them together...

For us, most group classes have been really bad but we found one that has been great - a parent-tot gymnastics class with a particularly great teacher. As a bonus, there are a number of gymnastics places in town that have open gym for kids under 5. Even if you don't try out the classes, really recommend open gym as a place to be a bit of a daredevil and bounce where everything is padded... Really, it has been a sanity saver this winter.

Mine also happily talks the ear off any 5 or 6 year old boy who happens to stop by the train table in the bookstore. Another fun outing.