S.
You could take him to the McCormick-Stillman Railroad Park in Scottsdale off Indian Bend. You can check it out at www.therailroadpark.com. All rides on the big train and Merry Go Round are $1. They have a small train that is free to ride. They have an ice cream shop. A great contained Play Area with Jungle Jims and other equipment. Another play area with a Stagecoach and a small building. And tons of open space for running around. There are ramadas for shade and picnicing. They also have a train car that serves food. Everything is very reasonably priced. My boys, 2 and 3, love the train park. Good luck and Happy Birthday to your son.