It sounds like you are being bothered by yellow jackets or wasps, not bees. Bees are attracted to flowers, yellow jackets to your food. The flowers in your neighbors' yards has nothing to do with attracting yellow jackets.
Those hornet-catcher things don't do much good. If anything, they will attract more yellowjackets to the area. The best thing to do is to check and see if there is any rotting fruit on the ground in your yard or the neighbors' yards (apples, plums, etc). Yellow jackets loooove rotten fruit and will build a nest nearby. Also check for overflowing garbage cans, dead animals, or improperly maintained compost piles (has someone been putting meat in their compost bin?)
If that's not the case, then just keep your eyes open when they show up and try to find out where they live, then destroy the nest (or hire a professional to do it - it can be dangerous!) Personally, I just don't eat outside. I once bit into a yellow jacket on my sandwich and I guess it scarred my for life. :LOL