Aim for a Galápagos cruise that offers a minimum of four nights at sea or an ideal length of six to seven nights. The Galápagos archipelago is incredibly diverse and each of its main 13 islands totally unique, so you'll want plenty of time to fully experience its rare wildlife and best islands.