Where can I watch recorded Go games from Masters?
The best place I find to watch amateur games and learn to play go is KGS. It's a fairly friendly Go server with an emphasis on teaching. You can watch and kibbitz on games in progress, or you can look through many game records. It's also good for finding stronger players to play in teaching games, in which they review how you played afterwards.

IGS/PandaNet tends to broadcast more professional games, so if you want to watch and learn from pro games, rather than higher level amateurs, that might be a good place to look. There are other Go servers as well; there's a list on Sensei's Library.

If you're interested in reviewing older games, not watching live games, there are many professional games available for purchase or sometimes even free download, such as the "Games of Go on Disk" collection. Or if you prefer paper, you can find collections of games by master players, such as Honinbo Shusaku or Go Seigen.