Lansinoh definitely! My DD was small (6 lbs) so apparently she had a small mouth which meant even when she was latched on fine it still hurt like heck. I think after 3 or 4 weeks your nipples toughen up, then it just got easier as she got bigger.
In the first few days you feel massive, I used cabbage leaves a couple of times, which really helped, it did lead to an amusing incident when I was getting ready to go out with my DH and said "hang on a sec" and pulled out some cabbage from my bra - his face was a picture!
I had a lot of support from DH, it's really important for them to be on board too, he was really good at listening to the midwives and sometimes repeating things back to me when they'd gone, handy when I couldn't remember conversations with my baby-brain.
I got a feeding cover for when in public, and in front of my in-laws who were a bit uncomfortable at first. It means you can wear whatever you want underneath, and then lift your top up/down. I now don't use it much anymore, you eventually get really good at sorting yourself out without anyone seeing anything, though I tend to assess where I am and what the attitudes might be, i use it when we meet my FIL at his working men's club for example! Bebeaulait.com do some really lovely ones in pretty patterns, you can get them on amazon I think. I got the one with dots and my DD loves looking at it while feeding. Also it makes a good sunshade in the summer for the pram!
A few months in I bought a feeding cushion, wish I'd done that sooner, much better for your back! I got one in a C shape and DD used it when she started to sit up.
Now DD is 7 months old, she's starting to teeth and has bitten me a couple of times (!!!), I've started taking her off when I think she's starting a chewing session at the end of the feed, hopefully that will sort it. She's starting to eat finger foods, it's exciting but I think I will miss BF, it's hard work but I'm really over the moon I was able to do it.
Also don't forget (I wasn't told by the HV but it's been in the media in the last few days) - take a vitamin D supplement. I started a couple of weeks ago on a BF multivitamin and I feel less tired now.
Wow that seems like a bit of an essay - hope this helps, good luck :)