I'd take the bus to MK and bus or boat from there.
If you are going at night, then heading to DTD is a good idea since there will be more busses heading back to resorts and you can walk to DTD if your villa is close enough, but there aren't as many busses running to resorts early in the day from DTD.