Getting visas for Afghanistan changes depending on the embassy you visit. Visas cost around US$100 for 30 days for a tourist visa to US$150 for a work visa and US passport holders. Visas can easily be extended.You may need a letter of introduction and sponsership.
Afghanistan Visa information
More Afghanistan Visa information