here's a random selection
*on train journeys, for other passengers
*on park benches
*in cemeteries, the cards laid out on grave stones
* on beaches, in forests, up on the moors
* dentist waiting rooms
* on my doorstep
* in hotel rooms, over the phone
* in pubs, in cafes, in dark & noisy clubs where I couldn't really be heard so I'd just point at the pictures and do a lot of gesturing!
*in hospital - after I had my first child, I stayed in hospital for a couple of days and read for all the other mothers and a few of the nurses. More recently, I read Tarot whilst having chemotherapy! (it can be quite a boring process, and once it was known I was a tarot reader, a few of the other patients or family members would ask to have their cards read, which was fun)
The thing is, I almost always have a tarot deck with me, and sometimes these spontaneous situations arise. If I'm not in the mood, I'd just say no, but usually it's not a problem.