Yeah we paid a small fortune for our lunch in Berlin's biggest park yesterday (wasn't even a restaurant). A 0.4L glass of Sprite set us back 3.80 Euro!
My experience in Sweden is that you can usually find prices not too far out of line with Australia if you're not too carnivorous. Norway, on the other hand...