Here's everything you need to know about obtaining a Doctor of Nursing Practice (DNP), along with the 10 most affordable programs.