Outdoor is always good for kids. Classes are good for social skills .kindermusik has good reviews. Music is very important in developing their mental development. Most of the classes are not cheap. You can go for story telling sessions at libraries too