Hi, 秉奇.
I think it's better to use an inverted word order in your sentence, starting with: Not only is it my favorite food, but it is also popular with tourists.
Speaking about whether it should be "with" or "among", I'd prefer "with", but "among" would be also grammatically correct.