Is there easy cold wallet setup that you can spend from via hot wallet?
That doesn't really make sense. If you can spend the funds in the cold wallet from a hot wallet, then it isn't really cold, is it?
I think what you want is multisig, offline transaction signing, and also being able to change the votes of your cold storage funds via hot wallet but not be able to spend the money using only the hot client. All of those are in the pipeline, but who knows when it will actually be released and ready to use in the client.
Until then, you have two options. If you want to actively use your BTS (vote, trade in the market), speedy's solution is the best you can do at the moment. If all you want to do is buy BTS and hodl, then there is a cold storage solution currently if you are comfortable using the command line interface:
http://wiki.bitshares.org/index.php/Best_Practices/Cold_Storage.