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