What are good ways to gain experience and flying hours?
There are a few ways to do it.

As has been mentioned many people here in the US are flight instructors (my instructor is building hours to go commercial eventually). 

As has also been mentioned you could build hours taking trips with friends and splitting the cost but even split 3 or 4 ways this can get expensive fast. 

You could do things like tow gliders or banners if they have that kind of advertising near you. It's not glorious and I can't imagine it's that fun as far as flying goes but it will build you hours. 

I'm not sure how to get into flying planes for sky diving tours but that is another option to just build hours. 

Again your hours may be an issue but you could look into ferrying planes for people. This can be tough if you don't have a lot of experience in different planes. 

These are just a few things that come to mind. There may be varying laws in your area so its worth checking up on that before trying any of these things.