I've only been to ND a few times, Fargo's nice for what it is. Grand Forks has some good shopping. Usually though the snow's not totally melted up here so the skating will be slim to nil. Someone else would know what the spots are like better than me, I live in Winnipeg, right above ND. If you feel like jaunting up to Winnipeg to check it out hit me up and I'll show you around.