The only difference is that a 64-bit machine supports more than 4Gb of addressable RAM .... which i don't think you're likely to hit on a VMware partition
I can't speak to Parallels, but if you run any specific hardware that would require a 64-bit Windows driver, that's usually the problem. If a vendor doesn't make a 64-bit driver then you might be better off with 32-bit Windows.