Маршрут в "ночах" всегда у меня вызывает встречный вопрос - а что днём делать будете ?
И это не шутка и не сарказм. Вы ж едете что-то делать и что-то смотреть, значит важно не кол-во ночей, а число дней. Например, 2 ночи могут означать и 1, и 3 дня. Согласны ?
Если по существу, то Ваш маршрут (как и все подобные) комментировать сложно. Потому что любой город из названных можно посмотреть за 1-3 дня, а можно за неделю, и в последующих ответах Вы сами это увидите:) Вы решили так - значит, прикинули, где что хотите посмотреть и сколько времени на это ВАМ потребуется. У других будут другие, правильные для НИХ расчёты.
Перечень промежуточных городов тоже можно варьировать до бесконечности.
Удачи !