the water retention abilities of creatine are over-rated in small doses. you might try to take it in even doses with each meal. also beta alanine would be of much help. if you cannot afford the Biotest one, look around and get a powder and dose with creatine.
if you are on a lower carb diet, taking BCAA and glutamine may be of value (the glutamine is questionable except in low carb situations). in this case the BCAA, glutamine, creatine, beta alanine stack would be taken around 30 min before each meal.
dose:
BCAA - 4g/100lbs
glutamine - 4g/100lbs
creatine - 1g/100lbs
beta alanine - 1g/100lbs
for training if you are on a low carb diet, once again, BCAA during and whey isolate, glutamine and glycine after.
dose (reflects average workout to extreme workout amounts):
BCAA - 10-20g/100lbs
optional, citrulline malate 2-4g/100lbs
dose:
whey isolate - 20-40g/100lbs
glutamine - 10-40g/100lbs
glycine - 10-20g/100lbs
if you are not on low carb diet, then normal training nutrition applies and you should definitely skip glutamine and perhaps BCAA before meals, but the creatine and beta alanine recommendations would apply.
ensuring that your fat intake is optimal will also help immensely with recovery and help you keep weight down and water retention low as will controlled sodium intake (based on need, but ensure that it gets met with little excess).