I have a cheap China-made beachcruiser knockoff and had exactly the same issues with the tires and the tubes. The best is to get at least some quality tubes from a local bike shop, your nerves will thank you.
The masterminds of German engineering have of course a solution to your problem: they developed tires which will never go flat and also improve your safety: