Sonic has the best bang for your buck when it comes to drinks but sadly I don't really care for their food much. Most of the time I'll head over to McDonalds just for the fries, Hardies for the burgers, and Sonic for my drink.
Yeah it seems like a lot of extra time but where I live they're all really close to each other. Money wise it's may even cost a little bit less and you definitely get more drink for your money at Sonic but their fries suck.
There really needs to be one place that has it all, good burgers, fries, and big drinks