9 Stunning Medieval French Towns You Can Visit on a River Cruiseby Lena Katz | February 23, 2016
The lower part of Bonifacio is a yacht marina. The upper part is a postcard-perfect village set within a medieval citadel on the island of Corsica. To get from the bottom to the top, walk up ancient stone ramparts or take the staircase cut into the hillside. The panoramic overlook is unforgettable; it's easy to imagine what it must have been like to be a soldier standing watch in the very same spot a thousand years ago.
Lena Katz is a New York-based contributor to ShermansCruise who has also written for Brides.