Monteriggioni, Tuscany. One of the most well preserved medieval towns with its full defensive wall