I went to Washington Dulles, as a PP with about 180ish hours, in 2005. in a Cessna 152. In the middle of the day.
So not "recently", but it was post-9/11, and I had to do a bunch of ADIZ-procedure research beforehand.
IIRC they charged me $35 to park overnight (which I did), if I bought fuel (which I did). Seemed like a screamin' deal at the time.
Not to mention the craziest and most thrilling experience of my aviation career at the time, and I'd say it still holds that title!
Aside from a bit of a "dance" to squeeze me in between a Canada jet and a 747, the controllers treated me just like anyone else. They put me on the same runway as everyone else.
From reading others' tales, I'd agree that each Bravo is different, with its own "culture"...
If it's going to be a hundred bucks or two, I'd say don't just to a touch-and-go, find some excuse to park the plane and get the full FBO experience.
For me, parking my 152 next to all the jets, walking in, having the desk person ask me for my name and "the name of the other pilot", and getting to say, "No, it's just me! I'm the little 152", and seeing the stunned look on her face, was priceless.
Like splurging for a Broadway show. Worth doing once.
Remember that the EXITS from the runway are a lot farther spaced than at your typical GA airport, so if you can land near one, so you can exit promptly, it'll make Tower (and the monstrous 747 right behind you) much happier than if you... uhhh... don't.
Also remember all that stuff about wake turbulence!