I bought an Udder Cover (another horrible name) and Oliver absolutely hated it. He never liked being under the cover, or the blanket. Sometimes I'd use a blanket and just put it next to his face and kind of lift it a bit so anyone sitting in front of me wouldn't be able to see anything, but as he got older, he didn't want the blanket anywhere near his face. He also went through a phase where he'd pull away from the breast after every few seconds too look around, then continue nursing. Thankfully, that didn't last very long.
Also, using blankets and covers actually
DO call for attention. Whenever I'd start to pull the cover over my head, or the blanket over my shoulder, it'd make people look to see what I was doing. But, if I just pull the baby close to me, lift my shirt a little while the baby's face is pressed against my breast, nothing would show and it just looked like he's sleeping against me. People can't even tell I'm actually nursing.
And oh yeah, hiding belly rolls is a must, so I bought a couple of nursing tanks, in different colors, and wear them under my tops.
Once you get used to it, it becomes natural and effortless. Oliver & I are both pros, now