Mijas, Spain is one of the most picturesque pueblos blanco (white villages), located on a hillside overlooking the...