We suggest spending at least two nights in Monterosso, in order to being able to enjoy both the town and its beautiful beaches, and other parts of Cinque Terre. We also recommend considering at third night, to make room for a day trip.