Speaking as someone who also counts himself as a BVB fan, do not stay in Dortmund whatever you do. There really is nothing there. Stay at Düsseldorf and get the train in. If you get a local train that takes around 1hr 10m, then your match ticket will get you the rail travel for free.