If you're looking for a charming and underrated French town to explore, look no further than Avranches. This small city is located in the Normandy region and is best known for being the birthplace of Mont St. Michel. Avranches is a great place to wander around, with winding streets, pretty squares, and interesting architecture. The town is also home to a few excellent museums, including the Musée des Beaux-Arts and the Musée de la Mer. Avranches is also a great base for exploring the surrounding area, including the stunning Mont St. Michel and the charming seaside town of Honfleur.