The Let's Go books are by far the best budget travel books on the market. They are especially practical for students, or anyone else with a slightly lower standard of living than the average traveler. I used an earlier edition (2002) of Let's Go Spain and found some great deals as a result, particularly on places to stay. This is a 2004 edition, so it may be a little out-of-date, but, hey, it's free! Also includes Morocco.