Yes, it is safe to drink tap water in Prague as well as in the entire Czech Republic. The quality of Czech tap water is very good and you don’t need to buy water at all and just refill your bottle, it’s also much better for the environment.