Virtualisation (any product) will suck battery a fair bit more than not, you're running 2 operating systems (or more) instead of 1 so the CPU will be burning more cycles.
Also, VMware (and possibly parallels) will switch on the discrete GPU if your mac has one, which will draw additional battery unless you force it to use integrated with gfxcardswitcher...