Step-by-step answers to the most common questions about applying for a U.S. Tourist (B2) or Business (B1) visa: costs, required documents, processing times, interviews, and more.