You know, when I asked the question, I was thinking more in terms of function than I was geography, but it is interesting to get ideas of what Asgard looks like as well.
Can't say much about Olympus, but Asgard is very interesting in that there are these beautiful halls that the gods live in.
Thor lives in Thrudheim (mighty place), and the heroes that die in battle go to Valhalla.
They spend their time feasting and fighting in preparation for the big fight at Ragnarok.
Odin has a high seat called Hlidskialf. Here he could observe the nine worlds.
The god Frey once snuck into this high seat because he was curious.
Way off into Giantland he spotted the beautiful giantess called Gerd.
He started pining away for love of her (a punishment for having the hubris of sitting in Odin's seat?)
With the help of his trusty man servant Skirnir, he did manage to marry Gerd, but he lost his valued sword in
the process.
Big mistake!!!