It is possible to modify the stock cupholders to make them less prone to spill.
This instructable gives you step-by-step instructions on how to do it.
Please note that this modification is designed to accommodate medium sized cups (16 - 20 oz) with tapered sides, and straight sided 12 - 16 oz bottles. It does not work well with small cups. You need to determine for yourself whether thhis modification will meet your beverage needs.