It is a great experience to visit Najaf, Kufa, and Karbala, but unless you are familiar with the areas, a good guide is indispensable.