They do basically say the same thing. There is no comma after "He is staying home" in either example. I would write it as follows: He is staying home doing what he does best, which is watching TV and talking on the phone, although using the colon as in your first example is okay too.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.