The following describes how I setup the UV's for my model in order to paint the textures.
make a duplicate of your model. This is important so you don't mess up any of your original model. Later you can transfer the UV's from this duplicate back onto your original.
On the duplicate, select the areas that are the most complex (ie. nose, ears, eye area, lips). (you probably will want to do this step one area at a time).
Â now you'll want to average your selected vertices. You can get to this command through the Polygons>AverageÂ Vertices>options menu.
Set the Iteration value to whichever you feel is appropriate. I set mine between 10 and 50 and applied it a couple times. Repeat this step for all of your complex areas on your model. The reason for averaging the vertices is to make the more complex areas of your model less complex, so after you apply the Cylindrical projection, you won't get so many (if any) overlayed UV's, which will cause problems for your mapping.
When you're finished with that, your duplicate should look something like the images on the right. As you can see, all the more complex areas of my model are now less complex and more planar, which should make a better cylindrical projection and UV layout.