Since the Villages is only about an hour outside of Orlando....i would look into Orlando to SXM flights. To take a bus or train for 3 hours doesn't seem to be worth the time. my two cents.