Study the layout of the field before hand.
If they are on a general freq (eg. 124.

listen in for activity around the field. You will get an idea of the procedure from hearing the other pilots. If the flyin is uncontrolled, i.e. no ATC, abide by the published joining procedures. These are normally published on the invitation to the flyin.
Then join overhead, look out for other traffic, Check your windsock. If there are other guys in circuit, follow their lead, unless the wind is really blowing in the wrong direction
listen, and look. Decend on the deadside and look for the rest of the traffic. Anounce that you are joining on the crosswind leg. If you know how many are in cicuit then you are x +1, i.e. there is a guy on final, a guy on downwind, then you are number 3 in circuit. Turn downwind. As soon as number 1 has landed and cleared the runway (he should say so, then you become number 2, announce your position, on downwind, as number 2, and your intentions, i.e. full stop, touch and go, etc.)
If somebody pushes in

, i.e. joins long final, then extend your downwind until they have past you before turning base. (Make sure you announce that this is the case.
If there is an ATC and/or a special freq, change to this freq at the recommended documented distance out, i.e. 5 miles out. The conversation will be something like this
Plane - Saldanha Tower, EPH good morning
Tower - EPH, Saldanha Tower, transmit
Plane - Saldanha Tower, EPH, Approaching the airfield from the east, 5 miles out, request landing instructions
Tower - EPH, Saldanha Tower, Join Base runway 20, QNH 1019, look out for Cessna ABC on Final, Call when final
Plane - Join Base 20, QNH 1019, have Cessna in sight, calling when final, EPH
Plane, Turning Final- Saldanha Tower, EPH, final, runway 20
Tower, EPH, Saldanha Tower, cleared for landing, wind light and variable, after landing exit first right and taxi to Parking area
Plane - CLeared for landing, copy wind, exit first right, EPH
Simple