These are all great ideas - and is really how I like to play. Other things I've tried:
A food court using food trucks. I've forgotten what I set this one as. I was only allowed to hire a certain number of people so not all the trucks could be open at once. No-one came.
General 'greening' venue with pool, stocked fridges, tent, toilets/showers, hot tub. Set as pool. The pool (and therefore fitness increasing) was very popular until I installed the hot tub. Then they all preferred that instead. Bah.
Spa with underground pool. They ignore the pool - because it's further away? However they will go into the basement to have a mud bath. The drive for a mud bath is greater than the drive to swim? It could have been the tiny 'plunge' pool next to the sauna. Maybe those that wanted to swim were routed there instead.
My cafe above a shop got no traffic. Set as a shop.