HEADLAMP CONTROL:
Going to the drive-in?  Can’t turn those headlamps off?  Take control now!

There are several ways to disable the automatic and DRL headlamps.  The easiest way to disable both is to pull the DRL fuse out of the panel in the glove box.  This works fine, except on the newer models where the BCM will chime incessantly if you do so.  If you want to disable the DRL function, but not the automatic lamps, you can disconnect the plug from the DRL diode in the dash, through the driver’s side access panel, or from the driver’s side under-dash panel.

<— Depress the locking tab with a screwdriver to release the connector from the DRL diode.
For the 1997 Grand Prix, you can quickly disable the automatic headlamps by replacing the photoresistor in the dash at the center base of the windshield with a fixed 470-Ohm resistor. —>
While the ways mentioned above will disable the lamps semi-permanently, you may actually want to control the functions via switches:
If you want to go a step further, you can acquire a Gentex auto-dimming rear-view mirror with automatic headlamp controls as I have.  I first needed to completely remove the stock DRL module under the dash and then build my own.
Now, with the press of a button, I can enable or disable the DRLs and automatic headlamps.  There is even a function with this mirror to leave the headlamps on for a short time after the engine is stopped.