Just off the coast of Tanzania lies the 2-island archipelago of Zanzibar.  Stone Town, a World Heritage Site, is the heart of Zanzibar with its tight, winding streets and intricate doors.  Dozens of architectural wonders hide within.  And the beaches are sublime.