Usually yes. In the various places to visit, such as parks and palaces, there is usually a restaurant area. Anyway, in the vicinity of the places there is always where to snack. If you prefer, there are also some picnic parks in Sintra.