The Travel Guys head to the Big Apple for the New York Times Travel Show