Narvik is a city in Norway.
Narvik is the terminus of the Malmbanan railway line from the Swedish towns of Kiruna, Gällivare, Boden and Luleå, from where you can continue on towards Stockholm or the Finnish border. Narvik has no connections to the rest of the Norwegian rail network that ends at Fauske, 150 km south of Narvik. One can travel from Fauske to Narvik by bus  . The trip is quite scenic and takes about 5 hours.
Narvik is a compact city which is easy to navigate. Tourist info and ferry harbor are on the main street, and the railway station is easy to find as well.
If flying in from Oslo Gardemoen to Harstad-Evenes airport west of Narvik, a one-hour bus transit is available right to the town centre.
War Memorial Museum, Cablecar to the top of Fagernesfjellet
There are lots of shops and kiosks on the main street, plus there is one big department store right near the railway station. You'll get everything you need from there.
Narvik Storsenter(The mall closest to the railway station) have a pizza franchise restaurant called "Peppes Pizza" next to the elevators and the post office on the basement floor. This restaurant chain you can find all over Norway. The Amfi Mall in the city centre has several restaurants, among other a Subs counter at the top level and on the main entrance floor a bakery store with lunch offers,sallads, coffee and more.
If you want restaurants the Bella Napoli, 2nd floor Kalflaath building (across from Narvik Taxi in the Narvik Main street) is a good place as any, and it offers good meals for a reasonable price . Another restaurant with affordable prices is Viva Italia, in Dronningens gate, across from Narvikguten Pub, and it is also a good tip if you like italian food. For fine dining, visit Astrupkjeller'n wich is run by local music man "Klasken" and his friend who's an Italian chef. The food here costly, but you will understand why when served.
The ferry to Svolvaer in Lofoten leaves the harbor at 15:00. It's a small boat so be there in good time. You can't book tickets in advance - you will pay (350 NOK, 167 if you have ScanRail) once you're on board.