Stretching for around 100 miles along the Adriatic coast, with hilltowns to rival those of Tuscany and Umbria, Le Marche is a gorgeous and affordable region to explore, writes Donald Strachan