These seven European cities offer rich spiritual heritage at a fraction of the cost of major pilgrimage destinations.