Do you want to deliver babies? If you do, then do CNM. If you don't, then do WHCNP. That is the difference - CNMs can do intrapartum care - labor and delivery - in homes, birth centers, or hospitals. WHCNPs can do prenatal care and postpartum care, but someone else delivers the baby. (Granted, moms deliver their babies, but you know what I mean

)
If you want to see what CNMs do, if you can catch a showing of "The Business of Being Born", go see it. It shows CNMs doing both home and hospital deliveries. Fabulous, fabulous movie.