Headphones are great - I use Beyer Dynamic.
Occasionally, however, I do need to make a noise and feel some vibration around me, which is when I plug in the Roland PM30.
I think neighbours can put up with the occasional noise, so long at it does not go on beyond an hour, and is always at a reasonable time.
I think also, if you always limit your "noisy" time to one hour the neighbours know roughly when it will end.