The following is a simple antenna that can be made up very cheap and so far has worked perfectly for me in areas from Rotto to Quindallup. I've lost who the original poster was so can't give him any kudos.
it does mean hoisting whenever you use it but this has proved a godsend as I only bother watching tv whilst out on the boat when the program is really worth watching.

Here's the instructions for making a tv antenna.
Make you own .....
"6-66 antenna".
Can be used for FM/VHF/UHF and is omnidirectional.
Cost: ~$4.00 + splitter and coax.
Take a 66 inch length of small copper tubing and form it into a circle. then put a 'gap' of exactly 6 inches where the two ends of the circle of tube come together and use rubber hose slipped over the 'ends' to maintain the 'gap'. Drill two small holes through the tubing near the 'ends' for small screws, washers and thumbscrews to affix a screw-on 'splitter/amplifier'. Attach lightweight coax cable to the splitter.
Tie on lightweight line/cord to make a 'cradle' so that the antenna is horizontal to the horizon. Raise the antenna on a flag halyard on your spreader - enjoy. Dont let the antenna touch the mast or shrouds.
No need to cut...
Just bend the 66" length so there is a 6" gap.
The total 'circle' of copper and hose will be about 72 inches.
Will post photo if anyone interested.
The copper pipe was bought from Bunnings, splitter from Jaycar, hose for house now 10" shorter.

Easy done