I don't find this at all. I think it's dependent on where you live and the temperament of your child though.
My son is nearly 3 and I've often said I'll look back on these days and miss how easy he was to entertain.
He's very outdoorsy and happiest at the beach, in the woods, or on his bike. Our house is walking distance from the beach, the woods, and multiple nice parks. We also have a lovely local library, a few nice church playgroups, and a café with small soft play. I think the more you take them on big days out, the more they'll come to expect it.
I don't find food expensive but I've only got the one child. He eats a lot of porridge, soups, and pastas which aren't expensive. I don't buy toddler snacks as I'm so shocked at the cost of them. He likes breadsticks and rice cakes with humous, cheese, ritz crackers, flapjacks, fresh and dried fruit, digestive biscuits, yoghurts etc. Toddler snacks are so marked up it's ridiculous.