Bleach it
At the bare minimum, keep one fresh bottle of plain unscented bleach and a dropper.

Plain, unscented household bleach is cheap and kills most germs in clear water. Keep a dropper with the bottle.
Use about 2 drops per litre for clear water and 4 for cloudy water, then wait 30 minutes. A faint chlorine smell means it worked.
Bleach loses strength over time. Replace the bottle every year.
Steps
- Start with clear water. Filter cloudy water first.
- Add 2 drops of bleach per litre. Use 4 drops if it's cloudy.
- Stir and wait 30 minutes.
- It should smell faintly of chlorine. If not, repeat and wait 15 minutes more.
Products to consider
As an Amazon Associate I earn from qualifying purchases.