Корректно: радио "Эхо Москвы — Самара".
Запятая ставится.
Правильно: самарцы, видновчане и видновцы. См.: И. Л. Городецкая, Е. А. Левашов. Русские названия жителей. Словарь-справочник. М., 2003.
Каков контекст?
Предпочтителен первый вариант.
Это интонационно-логическое тире.
Название при словах городской округ обычно не склоняется. Верно: в г. о. Самара.