Copenhagen's vibrant Nyhavn waterfront is filled with colourful buildings, cosy cafes, and lively restaurants.