PATRICK WESTON
The view from my hotel window in Copenhagen looking over a bridge and an icy river.

Article

Copenhagen: What a Perfect Little City

Headshot
By Patrick Weston|February 8, 2026

I was fortunate to tack some personal travel onto a work trip. My company has an annual "Company Kickoff" — for the last two years it's been held in Berlin, where our headquarters is, and it lets us modify our travel plans before or after the event. That meant I could extend my flight with no extra cost and finally visit Copenhagen: a European city that had long intrigued me for its culture, design, and social programs.

For the flight over, I flew with SAS, the joint flag carrier of Denmark, Norway, and Sweden. I placed a bid for a business class upgrade and won! $800 later, I was the occupant of the lie-flat seat 4A with enjoyable food, and excellent service — perfect for sleeping, eating, and reading.

Breakfast served on the plane as the flight nears its destination.
The lie-flat business-class seat after the flight, ready for arrival.
In-flight appetizer served on the flight to Copenhagen.
I splurged on business class for my flight over. SAS allows you to bid on an upgrade, and I put in the minimum. Somehow I got it!

Day 1 — Snow, Walking, and Good Food

I arrived to an unusually heavy snowfall that slowed things down a bit. Our gate arrival was delayed 35 minutes after landing for snow clearing and it took over an hour to get my checked bag.

Snow-covered streets and buildings upon arrival in Copenhagen.
Slushy snow on the ground in Copenhagen during winter.
Another view of melting snow and slush in the city.
A frozen canal in Copenhagen in winter, with snow along the banks.
I was greeted by a lot of snow and slush on arrival. Copenhagen got much more snowfall than normal.

To beat jet lag and keep moving, I booked the 2 p.m. Grand Tour walking tour with Copenhagen Free Walking Tours. Braving low-30s weather and a biting windchill, our guide Wayne led the small group through the city's core: the Danish Parliament buildings, Kongens Nytorv, Amalienborg Palace, and the colorful harbor of Nyhavn. It was a great way to get oriented on foot.

The colorful waterfront of Nyhavn in Copenhagen, with historic buildings and boats.
The entrance to the Danish Prime Minister's office or official building in Copenhagen.
St. Frederick's Church (Frederik's Church / Marble Church) in Copenhagen.
A view along one of the oldest streets in Copenhagen.
I had booked a 2 p.m. walking tour. I arrived into the city and dropped my bags before heading to the tour. I made a pit stop to get some boots at H&M.

Dinner that night was at Madklubben, where I had a delicious salad with a horseradish-forward dressing and a pork crépinette with mashed potatoes. Eating solo, I kept myself company with my Kindle. I was practicing hygge, the Danish cultural concept of enjoying a warm, cozy, and intimate atmosphere, emphasizing contentment, safety, and enjoying simple pleasures with loved ones. It was cozy in that very Copenhagen way.

Dinner at Madklubben, a popular restaurant in Copenhagen.
A second shot of dinner at Madklubben restaurant in Copenhagen.
A moment of solo dining with a book in Copenhagen.
I had a really nice dinner and kept myself company by reading a book.

I also got a 72-hour City Pass for the Copenhagen Metro (around $32), and it was fantastic. The pass allows unlimited bus, train, and Metro travel. The fully automated trains run so frequently I rarely waited more than a few minutes. The system made getting around effortless whether I was heading out for sites, dinner, or just exploring. It was a true star.

Escalators in a Copenhagen metro station.
An information or wayfinding sign inside the Copenhagen metro, taken during a trip to Denmark.
The Copenhagen metro gets a really big shout out! It's fully automated and driverless, and the trains are really frequent. I got an unlimited 3-day pass, and it was an excellent choice.

Day 2 — Sweden, Shopping, and Transit Joy

On my second day, I hopped across the Øresund Bridge into Malmö, Sweden. I'm a bit of a transit nerd, and I'd learned about this rail link on a podcast about Nordic infrastructure — so taking the train to Malmö for about $15 each way was a highlight. I'm strangely content to ride a train and stare out the window.

Aerial view of the Øresund Bridge connecting Copenhagen and Malmö, taken from Wikipedia (September 2015).
Screenshot of Google Maps showing the greater Copenhagen and Malmö region and the Øresund crossing.
Speaking of public transportation, I took a regional train over to Malmö, Sweden on my second day. It cost about $15 each way, trains run every 15 minutes, and you get to cross the impressive Øresund Bridge.

It was cold and windy in Malmö, so I embraced the concept of fika: a break from activity during which people drink coffee, eat cakes or other light snacks, and relax with others. I got a few pastries a few coffees and hunkered down with my book. I wandered the city and picked up a few tchotchkes and a second hand store for our home.

A selfie in Sweden with a friendly 'Hej!'—Swedish for hello.
Pastries and coffee at a café in Malmö, Sweden.
A busy shopping street in Malmö, Sweden.
The exterior of a café in Malmö, Sweden.
Malmö was bitterly cold and windy, so I hopped between cafés and shops to stay warm. I leaned into the Swedish idea of fika – more than a coffee break, it’s a pause from daily life to enjoy coffee, something sweet, and time with others.

Once back in Denmark, I wandered Strøget, a long pedestrian shopping street filled with everything from budget shops to high-end boutiques. I almost bought a very large print at Posterland before my logical part of my brain kicked in and realized I didn't have baggage space for it, and I checked out the flagship Lego store.

A shopping square or pedestrian area in Copenhagen or Malmö.
An anti-Trump advertisement or poster seen in Copenhagen.
The Lego version of Nyhavn, capturing the iconic Copenhagen waterfront in brick form.
I came back to Copenhagen and explored more of the city, including some of the touristy places and shopping streets.

Day 3 — Museums and Danish Design

My last day was museum day. I started at the Nationalmuseet, which I found interesting mainly for its exhibits on Denmark's colonial past, especially timely given recent political discussions about Greenland and geopolitics. Next, I spent more time at Designmuseum Danmark, where a whole exhibit dedicated to chairs somehow turned out to be fascinating. I also caught a display of Japanese posters.

Another set of chairs in the Designmuseum Danmark collection in Copenhagen.
A striking tapestry on display at Designmuseum Danmark in Copenhagen.
A bicycle on display at Designmuseum Danmark, highlighting Danish design and cycling culture.
A display of chairs at Designmuseum Danmark in Copenhagen.
On my last day, I went to the Designmuseum Danmark and explored Danish (and Scandinavian) design over time.

For lunch, I finally tried smørrebrød — traditional open-faced Danish sandwiches on buttered rye. I opted for roast beef and smoked salmon at a place called Iben's. They were delicious, though expensive — a reminder that Copenhagen's food scene can be pricey.

Traditional Danish open-faced smørrebrød at Iben's in Copenhagen.
For lunch, I had a traditional Danish smørrebrød. I opted for roast beef and smoked salmon.

Reflections on Copenhagen

Copenhagen was a joy from start to finish — clean, efficient, and genuinely pleasant. The metro and transit systems turned travel into discovering rather than enduring. Whether I was walking snow-covered streets, hopping countries via train, or wandering pedestrian squares, I appreciated how easy it all felt.

More than that, Copenhagen's urban design, bike culture, and thoughtful public spaces made everyday life enjoyable rather than a series of logistical hurdles. It's a place that feels both well crafted and equitable: a city where you can see and feel how design and civic care improve daily life.

I'd highly recommend a visit — and I'm already thinking about returning in warmer weather to experience Copenhagen in a different season.