I'm no physicist myself, but from what I can tell, David Weber's Honor Harrington series of novels does a pretty good job of getting the physics right. Most battles are missile duels, energy weapons are powerful, but short-range, and when they develop a means of giving missiles multi-stage drives, it changes the game significantly, as they no longer have a single burst of maneuvering speed and then come in ballistic; they can accelerate at their target, burn out the first stage, coast in ballistic for many thousands of kilometers, and then activate the second stage for final maneuvering.
It's a good concept on the surface, but Weber destroys the physics with his own lust for large numbers: ships are not fighting at "short-range" of a kilometer or two... they're at "short-range" of a hundred thousand kilometers. "Long" range stretches out to tens of millions of kilometers. Of course, he has to, when he has ships that can accelerate at hundreds of Gs, and missiles that can accelerate at 96 thousand G's.
I love the series, but Weber's constant need to go from "a ship firing 10 missiles at a broadside... no wait, 10 thousand missiles at a broadside! And they zoom off at a kilometer per secon- no, wait, a million kilometers per second!" is more than little silly, and certainly not a "pretty good job" of getting the physics right.