Die Zugreise kenne ich nicht, aber wir waren auf einer Rundreise sowohl in Oslo als auch in Bergen. Leider nur jeweils zwei Nächte.
Mir hat Bergen sehr gut gefallen. Könnte mir gut vorstellen, dort ein paar Tage zu verbringen. Mit Oslo wurde ich nicht so warm (gut, war auch grottenschlechtes Wetter, im Sommer), aber Bergen hatte für mich Atmosphäre und Leben inkl. Strassenkünstler. Es hat einen Aussichtsberg, auf dem ich es mit einem nordischen Krimi sehr lang ausgehalten hätte. Von dort kann man auch den Hurtigrutenschiffen beim Rückwärtsparkieren zuschauen. Bergen hat zudem ein Aquarium und - wie ich finde - ein paar nette Läden. Wie sehr sich dein Sohn für das erwärmen kann, weiss ich natürlich nicht.
Für unsere Töchter war die einzige Enttäuschung, dass man sich in Bergen (auch in Oslo) nicht wirklich am Meer fühlt, obwohl man es ist. Vor Bergen hat es noch jede Menge kleinere und grössere Gebirge im Meer und somit fehlt die Sicht ins endlose Meer.