По чешской визе типа D сейчас ещё можно заехать в некоторые будущие "шенгенские" страны, но эта возможность не касается собственно "шенгена" и с его "введением" должна немедленно прекратиться. То есть с 22 декабря с визой типа D — только транзит в пределах её срока годности.
Чтобы покататься по "шенгену", нужна виза D+C, которую "вступающие в шенген" страны смогут начать выдавать только после "вступления" (и то можно будет покататься только в первые её 90 дней).
Да, уточню:
Возможность поездить с длительными визами "будущих шенгенских" стран по некоторым другим таким же странам была предусмотрена специальным еврорешением, а не двусторонними договоренностями. В нём, среди прочего, написано, что оно прекращает своё действие с момента, выражаясь по-народному, "вступления в шенген" этих стран — дальше начинает действовать собственно "шенгенский" режим, который сам по себе не прдусматривает для визы D иных прав в других странах, кроме транзита.
Возможно, будет или уже принято ещё какое-то временное переходное решение, я пока наверняка не знаю. Вот на сайтах чешских посольств пишут, что краткосрочные национальные чешские визы будут давать право на транзит сквозь Польшу и Словакию ещё в течение полугода, чего вообще-то согласно "шенгену" не должно быть. Так что всё возможно.