Пожалуйста, воспользуйтесь окном «Искать на Грамоте».
Шалот – это лук, вряд ли шалотом можно назвать чеснок.
Если имеется в виду, что сезон продолжается две-три недели, то верно: двух-трехнедельный сезон (дефис, без пробелов).
См. "Справочник по пунктуации".