From culture-rich cities to mountains threaded with hiking trails and beaches in every shape and size, Spain’s holiday ...