If you are living in a relatively developed country, with a chlorinated water supply, then you need not worry about bacterial contamination, even if the water is getting contaminated through a break in the pipe. That's because the chlorine in the water would kill the bacteria. So, a simple particle filter would do in most cases. This keeps out whatever dirt gets into the water system due to leaks in pipes, or repairs to the pipes. You can use either ceramic / nylon particle filters - they both work just as well. If you want an extra layer of filtration, then pair the particle filter with a simple activated carbon filter. This will remove whatever little odour there is in water (again, from occasional contamination en route). There are simple water filters in the market that combine these two filters and even allow for interchangeable filters (you can swap generic ceramic, nylon or activated carbon filters). They definitely cost less than RM 70 (~US$ 22.50). If you buy such a double filter, it would be a good idea to install the ceramic / nylon particle as the first filter, and the activated carbon filter as the second filter. Hope that helps you some!