Often called as the ‘heaven on earth’, Suzhou is one of the most beautiful cities in China, long known for its beautifully landscaped gardens which are believed to be over a thousand years old. Though, the city’s main draw is its elegant gardens, there are plenty of other things to do for travelers visiting Suzhou.