Sorrento double wall glasses are my favorite.  I have several styles of these (coffee mugs, high balls, espresso cups) and I use them daily.  They keep hot hotter and cold colder and look beautiful doing so.  They are dishwasher and microwave safe.