I think it helps to sign up with some of the travel alert websites to recieve deals. Travelzoo and Apple Vacations are really popular ones. You also have to be willing to do as lburmaster stated, (research) travel opportunities online. "Last minute" deals are great if you can easily make arrangements. Check out "all inclusive" resorts for (3-5 day) specials during off season. Cruises can also be a bargin since they include your meals and take you to various island desinations. My favorite are Royal Caribbean Oais and Allure ships.
Sometimes all you need to spice up things is a nice weekend getaway. A drive along the coast if you live near one can be nice. Odds are there is a bed and breakfast or hotel near the water. You can also visit the nearest major city from the point of view of a "tourist". Get a hotel, pick up sight seeing tour information, ride the tour buses, and enjoy what your major city has to offer. We tend to forget that people actually come to our own towns for vacations!
There are some bank credit cards that have points/rewards programs. Every time you use their card you accumulate points which can be applied towards trips or hotels. Join one or two hotel rewards programs (Starwood, Hyatt, Hilton, Marriott..etc) all have them. Each time you stay in their hotel you accumulate points which can lead to having a "free" night from time to time.