If you are determined to stay in Grand Marais, and can't meet the Voyageur Inn minimum night requirement, you don't have many options. As others have stated, the owners are nice and helpful, the room rate is inexpensive, and the location is good for walking into town to the beach or restaurants/bars.
However, I wish I had picked another town, rather than stay in Grand Marais, at the Dunes in room #11. During the night, we had a visit from a bat as well as an uncomfortable, lumpy mattress. I live in a rural area of Michigan, and see bats regularly, however, not in living space. (& no, we didn't let it in through an open window or door).
Also, the WIFI doesn't reach to room #11 (end unit), but there are picnic tables outside the office & WIFI does reach there.