Creapure branded mono. makes no diffrence the co selling it - it is all the same. go with the Cheapest. AX's German Creatine off hand is probably the best priced easy to find one.
Routines are really person specific. but if you do not have that part worked out yet or at least have something laid out, i wouldnt bother with any supps...