как бы...

я слышала такую версию, что в ПЕТЕРБУРГЕ (т.е. и в Ленинграде, когда он был Ленинградом, но там жили интеллигенты, считавшие себя петербуржцами) принято было говорить именно так, с буквой Ш, а с буквой Ч чисто говорили в Москве и др. городах.
Может, я и ошибаюсь.
Сама задумалась - как же говорю я?

Пожалуй, всё-таки именно подсвеШник. как-то так язык поворачивается. (без ассоциаций со старой питерской интеллигенцией) Как правильно? а что у нас говорят словарики?
ИМХО, главное - правильно писать. (в данном случае, это не критично) Вы ж не будете критиковать за произношение слова "корова" как кАрова - мы все так говорим, кроме тех мест, где окают...