Dreaming of Spain travel? Here's our Spain travel guide, including Malaga and Barcelona Spain, the Alhambra palace, the best beaches in Spain, and paella.