I just returned from Old Providence for the 10 time, Diving with Sonnys dive shop and stayed at Sonnys Cabanas. The diving was great, health reefs loads of wildlife, warm water, great walls. It rained but just the tropical stuff not long and sunshine always followed. The place is difficult to get to from most place in America. I traveled out of Maimi to Panama City to San Andres Island to Old Providence leave at 830am and was in OPI at 5pm. The return trip is longer about about 15 hours. Not sure the best route to take from Minnesota but you might try Canadaian airlines they have direct flights to San Andres in the winter months or maybe out of Houston to Panama
There were no big resorts on OPI mostly all localy owned bed and breakfast cozy cabanas. I have visited a few and they all seem about the same.
Topide we kayaked, rode horse back, walked in the Lovers Bridge to Santa Cataline and visited the old for Worwick. There are 6 or 7 beaches on the island, you could always find one and have it all to your self.
Food was very traditional and tropical, always fresh, there was a place to get pizza and burger.
The island and its people and culture are what make OPI a realy magical Place.
I could go on and on
contact me if you need more information
Ciao
Tad