Visit Roman ruins, study the art of the Renaissance, stay in medieval hilltowns, go mountaineering in the Alps, participate in traditional festivals and visit beautiful churches. This comprehensive guide includes a range of options for places to stay and eat, as well as details...