Denmark, the most southerly Scandinavian country, is made up of hundreds of islands, with the capital Copenhagen on its largest island. With many castles and forests, sandy beaches, small fjords, lakes and islets, Denmark makes a fairytale wedding destination.