>> I will arrive in Zurich around 5pm from luzern and below is my itinerary
>> Bahnhofstrasse-lindenhof-st peters church-fraumunster church-grossmunster church0-niederdorfstrasse-Train station
Arriving so late will limit your options a bit:
---St Peter's Church, the Fraumünster and the Grossmünster close at 6:00 pm. On weekends, St Peter's Church closes even earlier (4:00 or 5:00 pm).
---Café Sprüngli, on the corner of Bahnhofstrasse and Paradeplatz, and not far from the Fraumünster, closes 6:30 pm Mon-Fri and 6:00 pm Sat. Their shops in the railway station are open later for buying chocolates, but I don't think they have any seating there.
---The Café Schober off Niederdorfstrasse closes at 7:00 pm Mon-Wed and Sun, 11:00 pm Thu-Sat.
Otherwise, the route you have chosen is a good one, taking in the best of the old town on both sides of the river. Niederdorfstrasse is a great place to have dinner - plenty of restaurants in an attractive cobblestone pedestrian street.
>> I will take tram or bus from central to Zurich HB. Tram 3/6/10 is what i have found goes to hauptbahnhof. Please let me know what will be the direction on tram line 6 and 10. Any other bus or tram from central to HB. PLease let me know
As Lucas mentioned, Central is very close to Zürich Hauptbahnhof (main station) - only one stop.
If for some reason you did want to take the tram for one stop, here are the details:
There are three tram stops outside Zürich Hauptbahnhof:
---Bahnhofplatz (outside the southern end of the station)
---Bahnhofquai (outside the eastern end of the station)
---Bahnhofstrasse (in Bahnhofstrasse, across the road from the southern end of the station)
Trams from Central to Hauptbahnhof stop at different stops, e.g.
Trams 3 (direction: Albisrieden) and 10 (direction: Bahnhofplatz) stop at Bahnhofplatz
Tram 4 (direction Werdhölzli) stops at Bahnhofquai
Trams 6 (direction: Enge) and 7 (direction Wollishofen) stop in the Bahnhofstrasse