Spain is a beautiful and vast country. It is a combination of the tropical, serene, and scenic, beaches and countryside and bustling vibrant cities full of wonderful architecture, history, and exciting flea markets.