Monterosso al Mare, the first of 5 tiny towns making up the wonderful coastal region known as Cinque Terre. Italy, Cinque Terre - 03-Aug-03