Thinking about going to Floriade this year.

I have a caravan, limited budget and no knowledge of Canberra or Floriade.

So, looking for suggestions on;

Places to stay not too far from Canberra- I think I have underestimated how popular Floriade is and so get the feeling the caravan parks within Canberra itself are quite packed. So, perhaps somewhere not too far from Canberra?

The cheap/free fun things to do at Floriade/Canberra.