June to August is the best time to visit Norway to witness the Midnight Sun, hike through lush landscapes and enjoy sunny fjord cruises.