Hangzhou Tourism: Best of Hangzhou. Hangzhou, China. Hangzhou is the capital of Zhejiang Province and one of the seven ancient capitals of China. It was described by Italian traveler Marco Polo as the finest and most luxurious city in the world.