If you're making a list of stuff to do in Zanzibar, then one of the first things to do in Zanzibar is visit its Stone Town, the historic center of the city declared a UNESCO World Heritage Site in 2000. It's one of the city's two areas and is known as "Stone Town of Zanzibar". In it you can visit many Zanzibar attractions, like the Sultan's Palace, the House of Wonders, the Forodhani gardens, and the Cathedral of San José. If you walk through Stone Town, you'll discover bazaars, mosques and houses of Arab style, full of interesting markets full of stalls selling fish and fresh vegetables. It's best to go into its streets and explore the coral stone buildings, one of the favourite Zanzibar activities. Ng'ambo is another, larger area and one of the top places to visit in Zanzibar where you can find modern office buildings and large apartment blocks, such as the neighborhood Michenzani. The city doesn't have a broad architectural heritage so most of what to do in Zanzibar is related to the natural environment and the beaches. Its turquoise waters and white sand delight all visitors. In addition, you can find coconuts, mangos and all kinds of fruit trees on the beaches making it even more pleasurable experience and one of the best attractions in Zanzibar. It's also a place with a very diverse flora and fauna, so the best things to see in Zanzibar are its beautiful natural parks and forests.