Обычно иностранные студенты не имеют права на работу, тем более языковые. Ну может у Вашей дочери какой-то особенный режим.Если это только язык подтянуть, то, наверное, лучше Мадрид. В Гранаде языковое окружение немного своеобразное (ну за пределами университета), у них выговор особый и сложный для изучающих язык. Для того, чтобы поймать более-менее чистый "кастильский" диалект лучше Мадрид, чем Гранада. А еще лучше Ваядолид или Саламанка