Going from Copenhagen to Oslo, we spent a lot of time on the road, stopping at charming towns along the way. We first rode the train from Copenhagen towards Helsingor that is located near the northern tip of Denmark where we got off to board a boat for a short ride to Helsingborg at the south west Swedish coast. From Helsingborg, we drove north along the western coast to get to Oslo, taking a brief scenic stop at Gothenburg. Gothenburg reminds me of Amsterdam which the Dutch-looking canals. Being a key seaport in Sweden, we dropped by a lighthouse to enjoy the sunset.