"Fair prices" as it relates to the six letter word "marine" is a tough one, and I echo what webwench said about using the best. At least for the "essentials" like
rigging and structural components as it relates to ocean-going, you'd really be best served by going with the higher end stuff like Loos
rigging (as opposed to discount rigging made in China) and good quality
marine plywood for your bulkheads.
The nice thing about a small
DIY boat is that the best stuff in the quantities you'll be looking for still isn't all that difficult to swallow. Find a local
lumber supplier who sells marine-grade. One nice sheet of 1/2 or 3/4 ply will be the most expensive piece of ply you've probably ever bought, but will go a long way on your boat and be well worth it not only structurally but also aesthetically. You want tight layers with good quality glue and no voids. Biaxal cloth/tape is an excellent tabbing material for bulkheads. It expensive and usually
sold in large quantities ($600 or so for a 50yd roll I believe), but that should be all you would need for everything.
Having made the mistake in the past, I'd recommend taking on projects more or less one at a time and researching the hell out of each one before you get carried away with
buying supplies. At the same time, try to make sure you have everything you will need on hand for the
project at hand.
And if you're re-doing your
portlights, if you've got factory right now I doubt those will be strong enough to take a punch from a breaking wave. You will probably want to replace.
Also make sure you invest in good quality thru hulls and sea cocks. If you're going simple and install a composting
head over the traditional
marine toilet, you should only need a few holes in your boat (one for
raw water for inboatd if applicable, one for sink drain, and maybe one for sea
water intake for sink).
Lots of high-end marine
hardware here, but some of the best:
http://www.robinhoodmarinecenter.com/spartanmarine/
When you (re)bed any
deck hardware, cut holes larger than needed, fill with
epoxy to seal off balsa
core and then re-drill to size. Countersinking the final holes slightly is a good idea to give whatever
sealant you use a nice O-ring type seal that has plenty of room to flex. I been using marine-grade butyl tape recently for bedding compound and love it.
Need Butyl Tape ?? Photo Gallery by Compass Marine at pbase.com