Weizenbier is a very rich Bavarian beer variety made with wheat. Be aware that one bottle (0.5l) has about the same amount of calories as a meal. Weizenbier is available all over Germany, in both bottles and cans. It tastes better from bottles.
Hefeweizen is a rich Weizenbier with a high yeast content. It tases slightly sour and is usually served with a slice of lemon in a tall glass. It is a typical Bavarian beer.