Сравниваем два предложения:
Грамматически верным является вариант b. При описании прошедшего события (we were there) и причины этого события (because...) используется прошедшее время глагола (was). Если бы речь шла о регулярном событии, которое происходит каждую неделю, тогда был бы вариант 'is'. Но здесь речь идет о конкретной прошедшей неделе.
Ответ: b) We were there for three days because last week was a holiday.