What you describe is precisely what the B2 visa is for.
From travel.state.gov:
Tourism (B-2)
Tourism
Vacation (holiday)
Visit with friends or relatives
Medical treatment
Participation in social events hosted by fraternal, social, or service organizations
Participation by amateurs in musical, sports, or similar events or contests, if not being paid for participating
Enrollment in a short recreational course of study, not for credit toward a degree (for example, a two-day cooking class while on vacation)