The best camp ever is Sky Ranch (www.skyranch.org). It is a Christian based camp and the kids become Sky Ranchers for life. When my son (now 24) was about 6, the other kids on his sports teams were starting to go to Sky Ranch. He went the next year and dearly adored it. When I took him the first time, I wanted to stay too! The cabins are nice and they are situated on a private lake. There is horseback riding, archery, riflery, swimming pool, waterslides, zip line over the water, the Blob (big bouncy air blob that sits on the water and the kids bounce on it and then into water), canoeing, sailing, ski-do, soccer, volleyball, arts and crafts, etc. I could go on and on. My son become a sky rancher for life. Not only did he go every year, then he wanted to stay for 2 weeks. Finally, he became a junior counselor and loved it. They have a small daily devotional. All ages do things together and then they do things in age groups. It is a wonderful experience and he still has friends that he made at camp. They will send you a DVD and info if you contact the website. Your 4 year old is probably too young to go, but he can go visit on pick-up day and see the excitement for himself. Then he, too, will want to go. They also have a New Years Eve Camp, which is usually for 2-3 days. It gives parents an opportunity to spend New Years together without worrying about the kids. The camp is in Van, TX (just east of Canton on I-20). I can't say enough about this place! If you have any questions, email me.