Oral suspension liquid is much easier to deal with.
Most Vets. will give you a syringe to use. Use the blunt tip of the syringe to get the snakes mouth open.
Push the syringe down past the back jaw and into the throat. Then you simply inject the med. and your done.
I've never had a snake throw it back up.