Best deal (that I've found) is staying at Air BNB's and not hotels, and then find ones where the owner is a local and lives in the other half of the house or similar...and then ask them to cook, so you can be part of that experience! (And contribute to the cost of the meals, which will still be cheaper than restaurants.) Wow, we stayed in one place where the owners were older folks who spoke limited English but they spoke some. The "mama" cooked a couple of dinners for us, and holy cow...the cooking starts before noon and service starts at about 4 PM...and dessert and after-dinner liqueurs finally come around 7 PM. 5-6 courses, all home cooked and unbelievable. I watched pretty closely and learned some stuff you don't find in cookbooks.