Check the top places to visit in Ahmedabad, India's first UNESCO World Heritage City. Includes where to eat, favorite street foods and more.