Sierra trading post has a tumbler called the Aletta Grand Canister for $10. It fits perfect in a standard bottle holder. Is spill free once the top is twisted on properly. has a somewhat handy storage space (that can also help to open it up when the lid gets sealed shut because of cooling. and the double walled top keeps it warmer longer. The only draw back is that you have to twist the lid off all of the way to drink from it ( I do not recommend that on the bike).
Thermos nissan has a quite nice tumbler mug that is quite similar but is easier to drink out of. (my only drawbacks are that it is $30 for a mug that is not lined with gold and you can hit your nose on the top.