+1 for StarSan, it's pretty cheap and an awesome no rinse sani.
Its also VERY economical. One bottle will last forever. I do the math and only mix up 1 gallon at a time. Fill up my spray bottle, then put the rest in a gallon jug. Unlike other sanitizers that need several minutes contact time, Starsan only needs 30 seconds to be effective. As long as its "wet", its sanitized. Therefore, you don't need to mix up 5 gallons to sanitize your brew bucket. Just throw in a bout 1 cup of the mixed/diluted liquid, put on the top and shake. Also, put a bit in a small bowl to sanitize the small things like air locks etc.
To sanitize bottles, I use a Vinator Bottle Rinser. Fill the bottom with a bit of diluted Starsan, then invert each bottle and pump a few times. YOu can sanitize an entire batch worth of bottles with maybe 2 cups of diluted Starsan.