Hi! We went to a cowboy birthday party a while back, and all the kids had such a good time. They went to Oriental Trading and got cowboy boot cups for each child. They also gave each child a bandana and hat when they arrived, which all served as goodies to take home at the end. The food was hot dogs, hamburgers and beans, which all the kids loved. They 'rented' a pony for the afternoon, and gave rides to everyone. It was really nice, and the handler was so good. Some of the kids were a little scared, and he just let them pet the pony for a while, and never tried to make any of them ride if they didn't want to. I think that cost about $100, but it occupied the kids for ages, and there were lots of good chances to take pictures. Oriental Trading is good, and inexpensive, and I think Birthday Express also has cowboy themed items. Have fun!