Да, правильно: в городе Торопце.
См. в учебнике Е. И. Литневской (разделы Синонимы, Антонимы).
При наличии в составе подлежащего имени существительного со значением определенного количества (тройка, сотня, пара и т. д.) сказуемое ставится в форме единственного числа: пара дней была свободна.
Правилен первый вариант. Название города Хива освоено и поэтому в сочетании со словом город склоняется. Ср.: Так наконец мы проникли настолько внутрь города Хивы, что оказались в самой Хиве, той, что является ее красой и славой, той, что является Хивой для всех нехивинцев… (А. Битов. Обоснованная ревность); Устроив Ханом в комнате, Чагатаев ушел наружу и до вечера ходил по городу Хиве... (А. Платонов. Джан).
О двух не составляющих пары предметах правильно: двое плавок.
Это разные падежные формы. Пара слов – именительный падеж (есть у меня к тебе пара слов), пару слов – винительный падеж (хочу сказать тебе пару слов). Это сочетание допустимо в разговорной речи.
О склонении географических названий см. в «Письмовнике».