North Dakota has such charming towns and spectacular natural wonders. Here's how to take the ultimate North Dakota road trip on a 5 day travel itinerary.