В первой части предложения "You look fantastic!" подразумевается, что спрашивающий видит результат летних каникул. Поэтому используется Present Perfect для вопроса о результате или опыте: "Have you spent...?"
Во второй части, где перечисляются прошедшие события ("in June", "in July"), используется Past Simple:
Ответ: Have you spent, went, travelled