How's it going?

Does anybody know which of the following two options is the better given the circumstances.

I have a site in London and I am trying to choose the keywords for my meta tags.

Because my site is in London, many of my keywords contain the word london in them:

e.g. london entertainment, hostels in london, london news, and so on.

However, I've been told that some of the search engines will regard this as spam.

So, the 2 options are:

1. Include these keywords, and be rejected by some of the search engines.

2. Find other keywords, even though they are less relevant, which will mean less relevant traffic.

If you can help me with this dilemma, I'd be extremely grateful.

Thank you,