как говорить правильно. петербург или санктпетербург

.В обычной жизни. ----Петербург.. Питер.. .
...в официальных документах-- Санкт-Петербург....

В официальных условиях, при почтовой пересылке, отправлении багажа по жел. дороге и т. д. - полное название. Ну, а в обиходе самый распространенный вариант - Питер, но многие еще и Ленинградом до сих пор называют ...

ПетроГРАД.
А в быту - просто Питер.

имя СОБСТВЕННОЕ с БОЛЬШОЙ БУКВЫ
Санкт - Петербург
разговорное как хотите