Should I choose a cruise-based or a land-based Galapagos tour?