> Dieses "wo" im Nebensatz bereitet mir hin und wieder Probleme.
> Wann genau darf es dann verwendet werden?
Die Beispiele stimmen alle. Generell schließt das Ortsadverb "wo" überall dort an, wo (sic!) ein räumlicher Bezug gegeben ist:
"Im Saal, wo die Feier stattfand"
neben
"Im Saal, in dem die Feier stattfand"
Die beiden Möglichkeiten sind stilistisch gleichwertig zu sehen, die Verwendung von "wo" im obenstehenden Beispiel gilt also nicht als umgangssprachlich. Darüber hinaus kann man auch im zeitlichen Bezug "wo" verwenden:
"Zu einem Zeitpunkt, wo alle schliefen"
Grüße
Julian