I don't see how you can do Delhi justice in two nights. On other hand, I'm not a great fan of Bombay, and wouldn't regard it as a must-see.
there is a lot to see in delhi but i think it can be covered in 2 days....i agree with you regarding mumbai but i think it is definitely worth a one time visit....