It really depends on what you're looking for. Monterosso is the flattest and most easily accessible town, but it is also the most full of tourists for that reason. Corniglia is the most difficult to reach and the smallest town, but that also makes it feel more special once you're there. My personal favorite is Manarola, as it has iconic views and is the second smallest town, but it still has great restaurants and bars.