One suggestion, get a good spanish phrase book. Most businesses make allowances for people that don't speak Spanish and you'll get by with pointing at stuff. But it is hard to find for example, accommodation for the night, with no Spanish. If it is at all possible, take in a few Spanish classes between now and your holiday, just for the basic phrases...