ND may be good as I've not hunted pheasants there but I have many times in SD and even when numbers are down, it's very good. Look about anywhere in central SD east of the Missouri reservoirs. There are many walk-in areas and you can find reasonable motels and restaurants.

Going later (December) avoids the non-resident crush and there plenty of birds. The downside is being from the south, you might run into 20 mph winds, a foot of snow, and -20* temps. Or not.

All the info can be found on the SD game & fish website.