Everything you need to know about travel in Afghanistan! Where to go, where to stay, safety, visas, and more are all covered in this detailed guide.