Why not take a walk with a friend in Howe Park which is located on The Terrace, Windsor by the Hawkesbury River. Kids can take their bikes, you could take your skates or your four legged friends as there is a pathway which makes for easy navigation. There are seats to sit to have lunch, a sight seeing deck to view the River at its best vantage point so much to see and do.
Let me know what you and your friends & family enjoyed the most.
Rachael 🙂