Yes there is - how much money do you have budgeted? A competent pool remodeler can add a ledge of any height to your existing pool. It involves some demolition to your existing pool, rebar, gunite, and new plaster. Tile, too, depending on what you choose. (I'm assuming you have a plaster pool, if liner or fiberglass just ignore me).

As for something to set in your pool, I assume a product is out there, I just can't imagine it being practical or safe. Plus, I like PoolDoc's answer.