I went last April with 2 mates. We flew into Bergen but then got the train to a small remote town called Geilo (about 3 hours journey) where we did skiing and husky sledding for 3 days then took the train back into Bergen for the last 3 which was also a lovely city. The weather wasn't great when we were in Bergen very drizzly but we didn't mind, your going to a cold country so we anticipated. It is ridiculously expensive though, in Bergen we grabbed a McDonalds one day and it worked out about £12-13 for just a normal meal once we converted, and that was before Brexit. One pizza, two sides and 3 drinks cost over £50 at a 'Dominos' esque restuarant in Geilo. Very expensive. The husky sledding was my favourite bit, going out over a frozen lake in the middle of a valley whilst being dragged surprisingly quickly made the entire trip worth it.