My friend and I are planning on traveling to Spain next August for two weeks. There are 3 main places we want to visit, so we can meet some friends that attended my college for a little while, and they are Madrid, Barcelona, and Valencia. We plan on staying in hostels and maybe traveling by train. I would rather travel by train so I could experience more of Spain's countryside, but if it is significantly more expensive than flying, we'll fly. Do you have any advice on this? Also, since we are traveling in basically a triangle, where should we start, then travel to second, and then finish our trip where? For example, would it be less expensive to start at Madrid, then to Valencia, and finish in Barcelona or start in Madrid, then Barcelona, and finish in Valencia? I am from Pennsylvania, so I have a few options that are near where I can fly out of. Where would the cheapest option be near my area and would it be better to fly straight to Madrid or to say somewhere like London then to Madrid? If you have any recommendations on what hostels to stay in, places to visit in those cities or along the way, and things to do would greatly be appreciated. I am planning on saving about $2000 USD for this trip(that includes airfare cost); would this be sufficient funds and could I survive on less?