Hello and welcome to VVON matey.
Are you losing coolant?
The problem is most likely the heater matrix having sprung a leak.
You shouldn't be needing to drain the AC system, that is a sealed circuit and should not be touched unless you have the correct evacuation equipment to remove the refrigerant.
I'm 90% certain your problem is the heater matrix. The best way to sort this is the following:
1. Remove the coolant bottle cap, and remove the lowest rad hose - Collect the coolant, as its toxic for the environment.
2. Working from the passenger front footwell, remove the screws holding the centre lower surround in the footwell.
3. Remove the two bolts holding the two coolant pipes to the matrix - Have something handy to collect the escaping coolant.
4. Move the two coolant pipes out of the way.
5. Remove the screws holding the heater matrix in place.
6. Gently pull the heater matrix out.
7. Replace with new heater matrix and rebuild in reverse of removal.
8. Re-fill the coolant up using fresh coolant (50/50 mix of coolant/water)
9. Start engine, turn heaters on full and hot, and warm the car up until the fan kicks in - Checking the coolant level and topping up as required. Squeezing the rad pipes helps to work out air locks.
10. Replace coolant bottle cap
11. Check for signs of leakage from the new heater matrix
12. If all OK, then take for a gentle test drive (take coolant with you just in case)
13. Upon return, check your coolant level again - Top up is neccessary.
The Haynes Manual available through VVON can be downloaded for free from the Vectra B how-to listing
here
If you download the manual, I highly recommend you right click the 'here' link above, and select 'Save as' instead of just clicking it, as its 100mb size will kill your web browser on all but the fastest of internet connections.
If you have any other Q's please feel free to ask away.