That's awesome, of your 4 destinations, I've been to NY, LA and San Antonio.
Some tips
LA: make sure your accommodation is close to where you want to be (for example West Hollywood is not that close to Hollywood, i learnt the hard way), getting around in LA is a pain buses are terrible, and...