Peace river would cost you $22 dollars a person no matter what you want to do or for how long. $22 will get you 24 hours. You provide the rest. I was there camping for the weekend and saw a place in peace river for rent that I wanted my mom to see. She then drove an hour to come look at rental and peace river denied her access unless she paid $22 even though she was visiting me. They then gave her a "observation pass" good for 30 minutes and then it needed to be returned and she would let them hold her ID. Very friendly and family oriented though. Worth it if you plan to stay for couple days.
There's a Veterans park to the eas that is free and it's on the river.
Thanks! Your answer is awaiting moderation.