Cobbled narrow lanes. Old two-storey homes. An ancient temple. A lake in the heart of the town. The first impressions of Gujarat Chief Minister Narendra Modi's home town - the dusty, sleepy temple town of Vadnagar in Mehsana district in north Gujarat.