You must apply for a visa (B2 visa) if you want to stay in the U.S. for more than 90 days, no matter what the reason. You must apply for a visa (B1 visa) if you are traveling to the U.S. for employment or business purposes involving remuneration, even if not staying longer than 90 days.