Hello JB,
Familyphysician is correct. Creating an annual event gives life to your establishment, and cements your place in the community. Giving away a prize or donating something to the community, usually something child orientated is great. Consider a block party, where you block off the street, have a band, booths with different types of food, with everything Italian themed.
I can't stress enough, getting involved in your community. Whether it's buying the uniforms for a sports team, giving out t-shirts at special events, having bimonthly specialty events, etc. All of these thing can also garner you mentions on the radio, as well as the local paper and television.
Hope this helps.
Chase
PS, if/when you accept, please accept Family's answer. I was just pitching in *wink*
If I've helped, remember to click the green accept button. Talk to me before leaving negative feedback, my goal is to get u best answers possible. Bonuses are appreciated! 
1 Other Expert Agrees with this!