With nearly 20 locations throughout the Pittsburgh region, the YMCA of Greater Pittsburgh hosts youth-based programs (day care, after-school, aquatics, etc.), fitness/recreational opportunities, and arts & crafts sessions, among many other activities.