Old meets new in this stunning city