Hi Susie,
Welcome to EOS.
I can't help with the gas problem as we don't have it in our apartment, but the electric is often a problem in Spain.
The supplier does not fit a big enough main fuse and the more electric you use, the more likely it is to trip out,
We have found that if you turn one or two high powered things off, it will be fine.
So if we use the oven and say 3 rings, we turn the electric boiler off, this always works for us.
As for your lights, if you need the phone number of an electrician, (we are in Playa Flamenca, just outside Torreveija), I can recommend one that we have used. Maybe it's as simple as a loose wire?
Good luck with it all, we all have these teething problems!
Kind regads,