I have never been to Spirit Lake ... there is an excellent city park in Worthington that has water and electric sites, Olson Park
Here is a web page showing parks near Spirit Lake
Place to Start
2004 Winnebago Journey 39W - 2012 Buick Enclave
Present @home Home: Oshkosh, WI
We call our rig "Ernie the Journey"