an old european town with tall buildings and cobblestone streets