From the beautiful beaches, waters and wildlife of Costa Blanca to the glittering nightlife, urban flair and world-renowned cuisine of Barcelona, Spain is a wildly diverse country offering hundreds of vacation choices for every personality.