Camp Rainbow is a free, nonprofit overnight camp in Montgomery County. It is the only one of its kind in the area, and has eighteen acres, located by the Perkiomen Creek. The camp usually takes in about 100 children ranging from ages seven to twelve, and offers plenty of fun activities for children, including hikes and athletics.