Originally Posted by ContinentalFan
I just returned from there, so here's my suggestion. Start in Copenhagen as suggested and take the ferry to Stockholm. From Stockholm, fly to Oslo and visit Bergen. Take the train back to Oslo and leave from there to the US. IMHO, Stockholm is the most exciting city of the three, Oslo is the least.
When you're in Oslo make sure you get dinner in the Grand Hotel near the palace. It is a great hotel and they offer an incredible buffet every evening. It's worth it. I found Oslo, in fact Norway (Boreway) to be kind of bland. Bergen is a nice day trip.
Have a fun time!
I think you are getting your geography mixed up here. There is no ferry from Copenhagen to Stockholm; there is one to Oslo though. A daytrip to Bergen from Oslo also sounds somewhat strange. Much travelling whereas stopping off in Bergen for a couple of days makes much more sense.
Whether Oslo is more or less bland than an average Californian city might be discussed...