Here are some recommendations:
Where to get: Check out the vendors like C-F-M, they will have everything you would need. Also tirerack has good selections.
Brakelines: Rubber degrades over time, so new ones will flex less and improve feel.
Brake fluid: Clean fluid is important, don't need anything fancy, just clean.
Rear drums: Might as well get the drums with new wheel bearings in them.
When to change: I run mine until I'm out of pad in front, never worn through a set of shoes.
Parking Lot Hero
2008 WRX daily driver
2003 ZX3 23D Autox Car 42 FSP
"Hella Functional - Raced, Not Hard Parked"