The Old City of Jerusalem is a UNESCO World Heritage Site and is home to many historical and religious sites, such as the Western Wall, the Church of the Holy Sepulchre, and the Dome of the Rock. Other must-see sites in the Old City include the ancient Roman Cardo, the Tower of David Museum, and the vibrant markets and bazaars that line the narrow streets. The Old City is also home to many hidden gems, such as ancient cisterns and secret courtyards, that are waiting to be discovered.