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