"被老城吸引" 可以用英语表达为 "be captivated by the old city" 或 "be charmed by the old city."

"Captivate" 这个词的意思是吸引、迷住,来源于拉丁语 "captivare",意思是 "to take captive" 或 "to conquer."

"Charm" 这个词的意思是迷人、有魅力,来源于拉丁语 "carminare",意思是 "to sing or recite a charm."

下面是一些英文例句和中文翻译:

The ancient architecture and history of the old city captivated me and I couldn't help but spend hours exploring its streets. (老城的古老建筑和历史吸引了我,我忍不住花了几个小时探索它的街道。)

I was charmed by the charming old city and its quaint cafes and shops. (我被迷人的老城及其古雅的咖啡馆和商店所吸引。)

The old city has a certain charm that draws visitors in and makes them want to stay. (老城有一种特别的魅力,吸引游客前来并让他们想留下来。)