В «Справочнике по правописанию, произношению, литературному редактированию» Д. Э. Розенталя, Е. В. Джанджаковой, Н. П. Кабановой указано, что «при наличии в предложении обобщающего слова однородные члены должны согласоваться с ним в падеже». На основании этой рекомендации корректно: Компания имеет представительства в следующих городах: Москве, Санкт-Петербурге, Калуге...
Но если элементы перечня оформлены отдельными абзацами, уместным представляется уже именительный падеж:
Компания имеет представительства в следующих городах:
- Москва,
- Санкт-Петербург,
- Калуга...
Правилен первый вариант.
Варианты различаются по значению. В первом случае лучше заменить слово "продажа" на "доставка", чтобы избежать двусмысленности фразы.
Правильно: карлсруэсец.
См. "Письмовник".
Правильно: сообщением.
Верно: канал имени Москвы (канал Москва - Волга).