In this case, do you still need 2 DC in ths same network?
You will put you VM in 2 physical server and I assume that they will vmotion with each other.
So in this case, the second VM is optional.
On the other hand, exchange Server is a RAM eater!
It eat many RAM in VM!
So you may need to install 2 VM for exchange so that you can put 2 VM in each physical node!
For vSphere license, you don't have too much choose!
MC