A “bad neighbourhood” refers to the server where your site is hosted. A site hosted on a server that hosts other sites that spam or use black-hat SEO practices can end up penalised by search engines solely because of their proximity to those sites. Linking to sites in bad neighbourhoods can also have a negative effect on your search rankings.