@weiwei,
I think it's possible to say "
favourite for" (maybe it's not so common) :
Australia is still one of the favourite destinations for Chinese travellers.
Thailand is the most popular destination for Britons.
You can also say ¨a popular place with tourists¨ or simply "a popular tourist destination".
"
popular for something" ? Well... you could use it in a sentence like this:
"Reality television is a popular medium for the broadcast of American culture". ( when you talk about the purpose - "a popular medium which is used for..." )