Hello guys, travellers, backpackers, wonderers. I need an advice on the best possible way of travel around California, Arizona, Nevada. I want to see everything . I know that petrol/gas is very cheap in USA but I wanna try trains and buses instead. I was thinking of going from San Francisco to L.A. then San Diego, a bit to Mexico, then back to Las Vegas, Grand Canyon.. I have about three weeks and I will not be resting much only at nights. What do you think about Amtrak? I read about those rail passes, but you need a ticket and reservation with it, so I do not know. Or to buy single tickets on the day? I am not gonna spend too much on tickets, any advice?