Пунктуация корректна.
Правильно: 2-недельный отпуск.
К сожалению, мы можем ответить Вам только на вопросы по русскому языку.
Следует выбрать между запятой и тире, два знака - это слишком много.
В недельный срок и в течение недели - почти синонимичные выражения. В недельный срок = за пять рабочих дней. В течение недели часто может означать "до конца рабочей недели".
Разница, пожалуй, только в том, что кукольный спектакль может быть показан не только в театре (например, дома).