depends how competent you are
chuck the sand in a bucket, fill with water, swirl it around with your hand, drain off water.
repeat the process above until the water you are draining off runs clean, the sand will be nice and clean then.
Then simply drain your tank water into another bucket until you have an inch left in the bottom, net your fish, put them in the bucket.
If you got an exernal filter no, worries, if internal then remove it and also put into the bucket, dont worry about powering it, your fish will be alright for 30 mins
i then used a dust pan to scoop out old sand/gravel, then drain off the rest of the water. give the tank a rinse, chuck in the new sand, fill with water and bring up to temp (use a kettle if you need to boil some hot water to warm it up) then retun your fish and job done.
but like i said, its really dont to how competent/confident you are