Climate, nature, infrastructure, safety and useful language to learn? Costa Blanca in Spain hands down.