Spend a long weekend in Spain's cultural capital that lies between gorgeous mountains and the Atlantic Ocean. The art-filled city draws creative types from around the world.