The area I live in has a high percentage of Portuguese immigrants, my parents included. As such, we pretty much know everyone quite well. People of the same ethnic background tend to stick together, it seems.
We've become very close with the family living in the house attached to ours. A young, Portuguese woman in her early 30s (born in Portugal, raised in Canada) married to a Filipino man of the same age, living with their two daughters and her parents. We attended their wedding and the baptism of both children. They're very nice and we get along nicely.
On the other side, there's a community home for the mentally challenged. It houses about 5 or 6 individuals at a time along with the rotating staff that tend to them. They perform chores, have jobs and are allowed time to travel outside, attended or unattended depending on their stability (for lack of a better word). Currently, three of them have lived there for longer than twenty years and I've developed a special bond with each of them. Angela, Iris and Sandra whilst not very important in my life, have impacted it in some way or another. The other three living in the house I haven't really gotten the chance to know. It's kind of sad though, their families, rarely, if ever, visit them.
Anyway, I think neighbours are an important part of our lives. They can help us to better understand things we're unfamiliar with, change our perspectives on issues we don't fully understand and can prove to be reliable when necessary. A good neighbour is easily a good friend.