I did a hike with a friend just into Windsor cave (not into the part where you really need a flashlight and have to crawl and all that, just into the first "room", and then swam in a lovely river nearby.
I am not sure where the research station is?