Fargo for sure would be better for you than Grand Forks in my opinion. Then again there is more competition in Fargo, but I think Fargo is your best bet.
Looking at some recent discussions it looks like Fargo could use some love especially some chocolate lovin' .
Interestingly enough when I did last go to Fargo I had gotten some GF interest but still certain Fargo would be much better. Can't say about Bismarck.