Forgot to say, we did not buy anything in Flam. Although Norway in general is expensive. We did not mind paying local rates for Bread and milk, but because Flam caters to cruise ships more or less exclusively, even the Coop Shop prices were at least double from normal village shops. A loaf of Bread was usually around £2.90 but in Flam was £6. Likewise bottled water was usually around £3 for a Gallon bottle, was over £6.50 in Flam. I assume these were the kind of thing Cruise people buy to take to their cabins.