Glass all the way, just get one thats thick, so you know it wont break easily.. and get something you actually enjoy looking at, because if you dont, you can get sick of your pipe. As for going to a shop or buying one on the internet.. i would rather buy one in a shop because you can hold it and really know what its like.