So i just finished watching Caprica, in what order do I watch the rest BSG? To include, but not limited to TV, mini series, and anything else.
My stock, standard answer for all "viewing order" questions - the production order. Why? Because this is the order in which the writers and creators developed the stories throughout, and even if non-serial work (like Razor) is set in the middle of previously produced episodes, you won't fully appreciate those parts until you've seen the (in-universe) later episodes which were produced first.
So, all of series 1, 2 and 3, then Razor, then all of 4, and then The Plan (definitely, absolutely, leave this to the last unless you want to spoil the entire series). If you can watch the webisodes (unfortunately, not available to Australians), then probably do that before The Plan.
I know some people think you should watch Razor chronologically - but there are a couple of spoilers.
And, as has been suggested, avoid the original series unless you like camp 80s scif-fi.