How late can you purchase alcohol?
You can only buy wine at designated wine stores (you can't get it at the supermarket), but you can get beer.
BUT, you have to buy beer before 8:00pm (but you can still buy low ABV, 2% beer after hours at supermarkets).
Be sure to pick up any wine or beer earlier in the day since the sun never sets in summer you forget that it's already 8:00pm! Sometimes we were still hiking at 8:00pm and not even thinking about dinner until 9:30pm!
Go check out my guide for the best free things to do as well as itineraries and travel tips to make your trip unforgettable.