Whether you want to wander the streets of Hans Christian Anderson's Copenhagen or visit castles where Hamlet might have lived, make sure you don't miss a thing with this all-encompassing guide to Denmark.