Ich nehme auch immer sehr gerne American Express Traveller Cheques mit, da man diese zudem zu einem besseren Kurs bekommt als Bargeld (und versichert sind).
Natürlich sollte man nicht ohne Kreditkarte in die USA fliegen, aber Reiseschecks sind eine gute Alternative bei kleineren Beträgen (z.B. Eintrittsgelder, Souvenirs), auch Hotels akzeptieren sie meiner Erfahrung nach problemlos. Da sie wie Bargeld behandelt werden, bekommst Du dann durch das Wechselgeld auch immer wieder etwas Bares zurück.
Empfehlen würde ich allerdings Schecks in kleiner Stückelung, d.h. v.a. 20 Dollar-Schecks und evtl. ein paar 50 Dollar-Schecks.