My husband and I have found a bed & breakfast we return to for weekend getaways often throughout the year. Since we are such good repeat customers, the owner charges us the lower price for our room even during high season (with its higher prices).
We look at this getaway as a cheap vacation because we stay in a bed & breakfast and have free breakfasts every morning and a free happy hour every evening before dinner. This way we usually end up paying for a good lunch and then a light dinner. For snacks we eat fruit and cheese and nuts that we bring from home.