Bad roads, polls take a toll on tourist footfall