I pay $15 a month for a double-core, 2gb ram, 40gb SSD, machine/instance. I make a 4gb swap file on the SSD. On that I run the bitshares daemon, and the nodejs web wallet. Then in my web browser I could use the client at ${machine_ip}:8000. I actually block port 8000 out of caution ( I couldn't figure out how to have the web socket bind to localhost ) and then I forward the port to my laptop over an ssh session I initiate with the machine. But this shouldn't be necessary since the web socket has authentication.
This is great for me, because running the daemon on my laptop is a disaster. I've had the setup for many months.