I live in a touristy area with lots of great, but high demand and correspondingly high priced, restaurants.
Several of the local places do "frequent diner/visitor" loyalty cards, where the 5th or 9th meal (for restaurants), coffee (coffee shops), etc are free. This offsets the otherwise high prices charged on menu items.
Also, once a year (during the off season, of course), the local high school sells a booster card that gets a percent discount off for the entire year at numerous local places.
This is of course not unique to a touristy area, but I find myself using them far more often than in other places I've lived.