Yes, it is a general practice to configure the Domain Controller that is running the PDC FSMO role to point to a NTP server. At that point, all other domain controllers will get their time from the DC hosting the PDC FSMO role, just like all other domain members.
If the DC hosting the PDC FSMO role goes offline, what you do depends upon how long it is expected to be off. Generally there will be little time drift over short periods of time. Domain controllers will continue to provide time for member servers. If the PDC role is going to be down for more than a day or two, you may seize the PDC FSMO role to any other DC and then configure that DC to your NTP.