Корректно: "фабрика грез".
Корректно: Язык без грамматики - все равно что яйцо без скорлупы.
Предпочтительно слитное написание. При раздельном подчеркивается отрицательный признак.
Запятая перед как не требуется.
Можно проверить здесь.
Строгая грамматическая норма: носков, но в последнее время словарями допускается и вариант носок.