См. вопрос 280478.
Орфографически верно: городская дума. Однако в официальных текстах нередко можно встретить такое написание: Московская городская Дума. Оно принято в официальных документах, хотя противоречит орфографическим нормам.
Правило таково: в названиях организаций, учреждений, органов власти с прописной буквы пишется только первое слово и входящие в состав названия имена собственные, поэтому орфографически правильно было бы писать Федеральное собрание, Государственная дума, Московская областная дума. Однако в официальных текстах (а на практике – в современной письменной речи вообще), вопреки орфографическим нормам, принято написание Федеральное Собрание, Государственная Дума, Московская областная Дума.
Корректно написание со строчной буквы.
Согласно «Большому толковому словарю русского языка» под редакцией С. А. Кузнецова правильно с предлогом В.