It might sound a little 'out there', but I can recommend keeping a couple of geese (if you have space in the city). They go absolutely nuts and honk like a car alarm if strangers come around.
That would be far from the most ridiculous thing that happens in my neighborhood of Seattle. Although I am not sure that geese can be "kept" from my experiences with them both out here and in the Midwest...