Depending on your pain tolerance, taking a couple IB before going in is a good idea. It helps keep down the max. amount of redness right after and sometimes swelling if there is any. I use to take 2-3 IB 30 minutes before going in.
I would say, Yes, bother with your legs! I've been told that many women forget to do the back of their thighs when waxing. There is usually hair there and if one is going for a smoothless no-hair look... one has to get rid of it all. But if you're just getting a Brazilian for pantie-lines and don't care about hair on your legs, that's a different matter. If it was me, I'd get a full leg along with the Brazilian. I think it's worth it just for the clean, smooth feeling on my legs.
For me, shaving is much worse growing back than waxing. Hair growing back with shaving is about 12 hours after, with waxing it's about 3 days. I have very dark hair on fair skin though so it might be different for you depending on the hair-skin makeup you have. Also, sometimes it takes a couple waxing sessions to get rid of all the hair that is use to being shaved and adjust its growing cycle to being waxed.
Giving it time is a good idea (in case your skin responds poorly to the wax or something). But if you go back in two weeks, the touch-up might miss some hairs still growing in that will show up after you leave. 5-6 weeks isn't a touch-up but it's a good time to go back in after a first visit because it has a higher likelyhood of getting all the hairs instead of missing the ones still growing back. Although, since it sounds like your hair is use to shaving it might grow back faster after your first wax and thus 2 weeks might be enough. I'd ask whoever you are working with about it since they will be able to look at your hair and make a guessestimation.
As for places, I go to Wax Sabbath in georgetown. I have been going there for about a year now. Sandy is amazing, and probably would answer all the questions you have.
Good luck and make sure to look up aftercare information (like no hot baths 24-48 hours after, no sex for 24 hours after... that kinda stuff).