На счет стран СНГ. В Белоруссию - можно с российским, в Украину - тоже можно с российским. НО - по собственному опыту в любой стране лучше быть с загранпаспортом. Проблем меньше. Да и на той же Украине при въезде (по крайней мере если самолетом летишь) таможенники ставят обязательно штам въездной, потом, соответственно, выездной. Вам нужны лишние отметки в общегражданском паспорте?