Megan Batoon, Jo Franco and Luis Ortiz host the Netflix series “World’s Most Amazing Vacation Rentals,” which showcases incredible properties around the world.