Nyhavn is a colorful 17th century waterfront, canal and popular entertainment district in Copenhagen, Denmark. It is lined by brightly coloured 17th and early 18th century townhouses and numerous bars, cafés and restaurants.