The Cinque Terre is home to a string of five charming seaside towns that stretch along the coastline of the Italian Riviera. Imagine stacks of pastel colored houses and lush vineyards clinging to steep terraces, trattorias dishing up fresh-caught Ligurian cuisine, and harbors coming to life with fishing boats and sunbathers. The Cinque Terre offers…