You could try the bodum double walled glasses. They look awesome, the ones i have work pretty well at keeping temp, kinda fragile though, but if it's just stayin on your desk it should be fine. This one's the smaller of the 2 kinds I have, but a nice pic.