Coke tastes better in the glass bottles than in cans IMO. They are more expensive too, maybe they make it taste better therefore= more expensive? or is it more expensive because bottle=more expensive than cans?
Maybe this will help you, when i drink beer i find it also tastes alot better from a bottle. I don't think its a coincidence, i find when you drinking from a can it has a little bit of a 'tinny' taste to it, therefore making it taste better from a glass bottle.