Yes, you may apply for a visitor (B) visa if you prefer to do so or if you are not eligible for VWP travel. Additionally, you need to apply for a visa if you will be traveling on a private aircraft or other non-VWP approved air or sea carrier. Review the approved carriers list. Also, if you intend to stay longer than 90 days, then you need to apply for a visa.