Check out the patterns Julie suggested. Her favorite is a really pretty one!
There are many yarns that are a blend, but mostly cotton. I would go with one of them because they are easier to work with than plain cotton.
However some people do like cotton like Bernat Cotton Tots. It is soft and might be what you need.