Here is a site that I have used before and I LOVE!
You can purchase gift certificates to restaurants at discounted prices. Use them for yourself for your favorite restaurant and you can save a ton of money on your dinner out. Give them as gifts and the person that you gave them to only sees the amount that the certificate is good for, not what you paid, so they have no idea that you got it for a discount.
And, you can search for restaurants by area, so you can find ones that are close to where you live.