For a road bike in dry areas a dry lube tends to work best and will keep the chain cleaner.
Damp or dirty a wet lube may work better. Doesn’t last as long but you are cleaning the chain more anyway.
I use a Teflon lube for cables. If you use cleats sprey wax like pledge works on the cleats.
I use a seat bag for tubes and repair tools.