What helmet should I buy?

The one that fits your head best is a good place to start.

Also, does it annoy you by being in your vision or by touching your glasses etc.

My nomination to the massive list of almost every helmet ever made is the Lazer Z1.

Mike