Being able to vMotion VM from one site to another is some kind of stretched cluster.
vSphere replication is no help in this process. vSphere replication implies "stopping VMs of site 1 and start them on site 2".
And stretched clusters requires specifics configurations for storage.
You may have a look at http://www.vmware.com/files/pdf/techpaper/Stretched_Clusters_and_VMware_vCenter_Site_Recovery_Manage_USLTR_Regalix.pdf
Please not that, in Ent+ licensing level, you need a 10ms or less latency link for vMotion and at least 622Mbps of bandwidth always available.
In this configuration you will be able to define affinity rules to make the VM located together on the same site for your production (to avoid latency in application flows).
Hope it helps.