CCNP is cisco based, WAN type. You would be doing network configurations, routing, VPN, almost exclusively working with Cisco equipment.
If you go the MCSE route, you'll be working with administering Windows Servers, LAN based mostly. You would be setting up DNS, Active Directory/Domains, Windows Security, SQL, along with hardware, etc.
MCSE seems to be more in-demand but CCNP will end up paying more and be a very secure position.
Personally, I'm going MCSE with a minor in CCNP because I prefer to deal with Windows networks and their systems. Cisco, once configured, doesn't require much to maintain. So, my thoughts are a Windows based admin with a minor in Cisco can make the adjustments.
Plus, an onsite Windows Server Admin will always be around to do work, whereas the Cisco can be consultuted and minor changes made by the MCSE person.
Basically, it depends what kind of job you're targeting. Either way, you're well off. It depends though, CCNP I would say it more geared to ISP type companies or consulting, whereas MCSE would be more towards mid to large companies, or even consulting after you've gained experience.