Personal preference. Top heat will encourage more arboreal/perching behavior though.
Any size you like. Just be careful with sliding glass doors and smaller snakes. Depending on the brand, there can be a rather sizable gap that could allow an escape.
More personal preference. I have some 15" enclosures set up with perches and the height is fine. The problem with going higher is temperature gradients. If you're using belly heat and your house is on the cooler side, you could end up with areas too cool in something higher than 15 inches. If you want to go with more height, you should then seriously consider going with a RHP - which works out I suppose since you'll want to encourage more climbing activity anyway.
Either way works fine. A bowl large enough to soak isn't going to do much harm to their floor space.
I seldom feed any snake outside the enclosure. The smell of the rodent should be enough to let your girl know it's feeding time. You can always hook train too to tap her out of feed mode and/or sleepy time.
I personally like newspaper because it's easy to clean and you know at a glance when it's soiled.