Как правильно и почему? Where did you spend your holidays? Where have you spent your holidays?
2-ой правильно потому что, спрашивают где ты будешь проводить свои каникулы.2-ое это бушующее время.
это точно не будущее время.