Good choice, I use the 16F628A in several projects using the internal osc and it works great.

You should consider either making or buying a more universal programmer as well. It will come in very handy.