Dinard (about 10 minutes by frequent ferry from St. Malo) is also an easy walk and a lovely seaside town. As previous posters have said, Mont St. Michel is remarkable, including the number of stairs crammed into such a small space. Cheers, Anne