Generally in the cities it is perfectly safe to drink tap water however, it is always best to check with the person checking you in at your accommodation (especially in outlying areas) as some places have borehole water and it is then best to drink bottled water.