Имена прилагательные, образованные от личных имен и фамилий при помощи суффиксов -ск-, -овск- (-евск-), -инск-, пишутся со строчной буквы: шекспировские трагедии, гоголевские персонажи, тургеневские «Записки охотника».
С прописной буквы такие прилагательные пишутся, если они начинают собой собственные наименования (Гоголевский бульвар), в том числе наименования, имеющие значение «имени того-то», «памяти того-то» (Тургеневские чтения).
В «Справочнике издателя и автора» А. Э. Мильчина, Л. К. Чельцовой указано, что «сокращение г. (город), как и полное слово, рекомендуется употреблять ограниченно, главным образом перед названиями городов, образованными от фамилий (г. Киров)». Однако на практике эта рекомендация редко соблюдается, сокращение г. и полное слово город употребляют перед названиями всех городов, это характерная черта канцелярской речи.
Форма творительного падежа от названия города Балашова: Балашовом. В русском языке существует правило, согласно которому топонимы на -ов, -ев-, -ин, -ын, -ово, -ево, -ино, -ыно в творительном падеже имеют окончание -ом — в отличие от имеющих те же финали фамилий славянского происхождения, которые в творительном падеже получают окончание -ым: под городом Балашовом — с Иваном Балашовым.
Если говорить об этой фамилии вообще, то возможно написание и произношение Чернышевский, возможно Чернышёвский. Правил написания фамилий и постановки ударения в них не существует. В каждом конкретном случае нужно сверяться со справочным изданием (если речь идет о фамилии исторического лица) или узнавать ударение у носителя фамилии.
Если речь в Вашем вопросе идет о русском писателе, авторе романа «Что делать?», правильно: Чернышевский.
Обратите внимание на формулировку: «чаще всего». Действительно, фамилии, совпадающие с нарицательными существительными, личными именами и географическими названиями, часто не склоняются: у их носителей, да и у редакторов (корректоров) текстов возникает желание не склонять подобные фамилии, чтобы отличить их от соответствующих нарицательных слов, имен или топонимов. Однако можно говорить лишь о допустимости несклонения этих фамилий, поскольку грамматическая норма русского языка требует такие фамилии склонять.
Трудность склонения фамилии в том, сохранять гласную о или нет (Сильченока, Сильченоку, Сильченоком, о Сильченоке или Сильченка, Сильченку, Сильченком, о Сильченке). Допускается оба ряда форм, однако, ввиду того что фамилии выполняют юридическую функцию, предпочтительно склонять их без выпадения гласного. Правила склонения фамилий на согласную можно прочитать в «Словаре собственных имен русского языка» Ф. Л. Агеенко (пп. 4.1–4.3).
В официальных документах, действительно, перед названиями городов обычно употребляют сокращение г. или полное слово город. Однако в справочной литературе (см. «Справочник издателя и автора» А. Э. Мильчина, Л. К. Чельцовой) есть такая рекомендация: «Сокращение г. (город), как и полное слово, рекомендуется употреблять ограниченно, главным образом перед названиями городов, образованными от фамилий (г. Киров)». Таким образом, вариант в Лондоне вовсе не ошибочный, даже предпочтительный.
В «Справочнике издателя и автора» А. Э. Мильчина, Л. К. Чельцовой указано, что «сокращение г. (город), как и полное слово, рекомендуется употреблять ограниченно, главным образом перед названиями городов, образованными от фамилий (г. Киров)». Однако на практике эта рекомендация почти никогда не соблюдается: сокращение г. и полное слово город употребляют перед названиями всех городов (в т. ч. оканчивающимися на -град, -город), это характерная черта канцелярской речи.
К сожалению, с таким юридическим "разрешением" мы не знакомы.
А. Э. Мильчин в "Справочнике издателя и автора" отмечает, что "сокращение г. (город), как и полное слово, рекомендуется употреблять ограниченно, главным образом перед названиями городов, образованными от фамилий (г. Киров)".
Таким образом, правильно и общеупотребительно: Москва, в Москве. А варианты в г. Москве, в городе Москве следует характеризовать как специфически-канцелярские (т. е. употребительные лишь в официально-деловой речи).