Can we do VM vMotion/Storage vMotion between hosts that are only using internal storage?
Yes you can, this is called "shared nothing" vMotion, you can read about it here:
Migration with vMotion in Environments Without Shared Storage
it basically is a vMotion + Storage vMotion at the same time. Works great.
Retrieving data ...