BBC adventurer Simon Reeve has named his favourite city in the world after exploring more than 130 countries