With the world's cheapest 5-star hotels, great shopping and even better food, increasing numbers of travellers are discovering this little gem of a city.