Get a floor pump with gauge and check your tires frequently. Many times flats are caused by tires being underinflated (these are called pinch flats).
All tires lose air over time, some hold air better than others. The Continental GP4000 is what I usually run on my road bike, they lose very little air over the course of a week.
a floor pump is great for home - its what i use. But for on the road, a C02 pump is much smaller, lighter and faster then a decent floor pump.
