Wow, you are getting lots of advice - which I think underlines the fact that every mother and every baby is different, so try stuff out to find out what works for you.
I had my first baby in the US - where the medical staff were VERY pro breastfeeding. It was something I wanted to do anyway so no problem, I was encouraged and supported all the way - for those moms not wanting to BF they were under a lot of pressure to have a go. In the hospital a nurse came and spent time helping us to get going, there was never any feeling that she had to be somewhere else. After we got home the hospital ran a nurse-led weekly BF support group open to anyone, whether you were getting on fine or needing help, just go along for a chat regardless.
In public (in the US, nearly 10 years ago anyway!) I think it's tougher, it can be difficult to find somewhere private to feed - clothing store changing rooms can be useful! I never had anyone make an adverse comment, but my view is that everyone else eats out in public, (especially in the US), so why shouldn't babies too? So I would feed anywhere, regardless, in the end - although discretely of course! I fed my son until he was 13 months, and only stopped then because I was ill and prescribed strong drugs. During that time we did a lot of travelling (literally all over the world), and BF was amazingly convenient - never needed to stress about running out of bottles, sterlising anything, or watching the clock to get home if we were out. I also went back to work full time and expressed so I could send a bottle to the daycare center.
I had my second baby in the UK and was appalled at the lack of support the new mother trying to breastfeed in the bed opposite me received. The nurse was impatient and irritable and she just didn't give good advice. The poor woman was trying to feed sitting on the edge of the bed - no back support - and was clearly stressed. IMO good back support and being calm and relaxed are very important and frankly basics that the nurse should have helped her with. Thankfully at least I knew what I was doing even if DD didn't to begin with, and I ended up feeding her until things came to a gradual and natural end when she was turning 2.
Things that helped me, in no particular order were:
Good support from family who respected my choices
A conviction that this was what I wanted to do and beleived in, and that I had the basic human right to feed my baby, privately and in public if that was what I wanted to do. By the way it's what nature intended!
Convenience - see above - don't let the idea of being 'tied' to the baby put you off - a routine is acheiveable, expressing is an option, (but timing for introducing a bottle is important - not to soon or too late, at 6 weeks ish), and in reality it's not for long, it goes all too quickly!
Sit comfortably and be relaxed - good back support, and a 'Boppy' pillow - I managed to find an inflatable one I could carry around with me.
Keep your fluid intake up - drink while feeding
Have the TV remote and phone to hand when you sit down to feed
If, (that'll be when), you get sore use Lansinol (purple package) - it's awesome - buy some before baby arrives
You may need a breastpump when your milk comes in to make you more comfortable - you may be able to hire one from the hospital?
My mother in law only gave me one piece of advice - she's fed 6 babies - she said feed for ten minutes on each side at each feeding and alternate which side you start on. It worked for me anyway
An ice pack in your bra will help if you get mastitis - and get baby to feed on that side first and often until the symptoms are gone. Obviously you can't go out with your bra full of ice but then I don't think you'll feel much like going out if you do get mastitis
If you're getting advice that's not working then don't be afraid to look elsewhere
Have numbers of support lines in your phone before the baby arrives - then you won't be looking for them amid the chaos of a new baby
Be aware of the baby treating you like a pacifier given half a chance - I hear about babies who 'feed constantly' and wonder to what extent they are having mum on - mine both tried it, once I realised what was going on I just made them wait half an hour, or whatever was a sensible time, (without starving them or letting them get distressed of course!).
Finally, if you find it's not for you and your baby then that's OK too, it doesn't always work out, don't beat yourself up and instead just focus on enjoying your baby, he/she'll be in school before you know it. But if you're struggling and still want to do it then get help and support. Good luck!