The only reason I was detained between the US and Canada was because for some reason the Canadian authorities require an I-20 for whatever reason. Apparently a $#@!ing passport won't do.
If you travel on the Visa Waiver Program, I do believe you'll be fine, as I was travelling between the US and Canada back in 2003/2004. But you should check and find out for sure, being detained for four hours in a room full of smelly illegals and Russian mobsters is not fun.
http://travel.state.gov/visa/temp/without/without_1990.html
Renting a car in certain places is a good idea, because the US does have the world's best road system and a fairly lenient speed limit (generally speaking, you shouldn't get busted below 80 if there are good conditions and the road is clear). Even if you do get a ticket, they won't be able to collect anyway, but if you visit the US again, try not to get pulled over in the same state. As long as you're not black or Hispanic, things should be pretty swell. My dad got pulled over for doing 90 on a a deserted highway in Arizona and got a ticket, but he refused to pay so he's banned from driving there. Not like there's anything to do in AZ anyway, racist scum!
Generally speaking, for the East Coast just train it everywhere. Flights are also decently cheap over here flying with Southwest or Delta, probably even cheaper than a car and it wastes less time too if you want to travel long distances and don't feel like seeing the sights in-between. You can fly between major hubs and branch out from there via car, like Boston (New England area), NYC (Five boroughs, CT, NJ, the rest of the state), DC (Baltimore, Pitt, VA), Chicago (some of the midwest), LA (OC, SD, Santa Barbara, Bay Area), etc.
Vanaka wrote:QUOTE (Vanaka @ Apr 14 2011, 11:13 AM) Recommended visits on the West Cost:
San Francisco
San Diego
Avoid LA at all costs.
Don't avoid LA. LA is a great city, provided you're not driving around during peak hour traffic. The car trip between Orange County and LA is awful too, not as bad as the East Coast but in terms of volume of traffic, it is a nightmare. If you're good at weaving in and out of cars, don't mind doing some illegal things like hopping through solid lines to get into the carpool lane, driving 80+, etc. then it will be fine. They say traffic in other countries is even worse than it is in LA, but that's probably only because everywhere else drives REALLY slowly.
If you're planning on renting a car (which is vital if you're going to California), please take the needs of others into consideration and either stay out of the passing lanes or drive a sensible speed (80+).
Aside from that, the nightlife in LA is pretty decent, especially if you like clubbing. The bar scene in both LA and Orange County isn't bad either, and if you just wanna get drunk, liquor is really, really cheap in the US compared to other countries so you can always grab yourself a $16 bottle of Jack Daniel's and drink yourself silly if that's your thing. Orange County also has some nice beaches and nature related things to do, and there's always Disneyland.
If you enjoy smoking, medicinals are also easy to obtain if you know someone with a card.
I turn 21 on May 6th, so if you're in SoCal on or after that date, we should grab a drink and reminisce about the days where the US was a mere lapdog to the insidious British. If you arrive before then, we can always grab a bowl of authentic pho/tacos/etc.
Vegas is cool, I'll be going there for my 21st so if you're there during that time we can meet up and have some fun. Ridin' solo in Vegas is no fun anyway, but liquor is free there (provided you're gambling and tipping the server) and you can burn as much money as you want. SoCal has gorgeous weather, SD has even better weather and some fun things to do, Bay Area has @#(! weather but a lot of history and good seafood and Santa Barbara and the other cities on the way from LA and SF have fantastic beaches.
I hope you have fun the US, it's a great place if you give it a chance. Hit me up if you need any tips from a foreigner living here or if you want to meet up in Orange County/LA area.