Да, запятая нужна.
Предпочтительно без запятых: Город знаешь где?
Да, можно.
Большой толковый словарь
В таких случаях восклицательный знак обычно не ставится, только многоточие.
ПОДВИ́НУТЬ, -ну, -нешь; подви́нутый; -нут, -а, -о; св. кого-что. 1. (кому-чему, к кому-чему). Несколько, немного придвинуть или передвинуть. Подвинь стол! П. к жене тарелку. // Подвинуть, переместить в сторону. С грохотом п. стул. 2. Разг. Продвинуть немного вперёд в каком-л. отношении, содействовать развитию, совершенствованию чего-л. Существенно п. дело. П. дело вперёд, далеко. Далеко п. свои воспоминания. 3. Устар. Побудить, склонить к совершению чего-л. П. друга на сострадание. П. себя на поездку в деревню. Подвига́ть, -а́ю, -а́ешь; нсв. Подвига́ться, -а́ется; страд. Подви́жка (см.).
ПОДОДВИ́НУТЬ, -ну, -нешь; св. Немного, поближе придвинуть.
В этом предложении не нужны запятые: А она знаешь что ему ответила?
Слово "конечно" следует выделить запятыми как вводное.
Оба вопроса корректны, выбор зависит от ситуации.
Запятая стоит верно.