affordable hotels South Dakota