K.S.
I have 2 year old twins and we do both Kindermusik off and on and consistently do an open gym class. The gym class is at our rec center and very affordable and they love it to run around, but they also adore music class and ask to go all the time. I will say that now they like music more as they get a little bigger and are able to "get it" more. I think they are both great for different reasons. Maybe take turns?