I have stayed at four Hotel near Khao San Road and for various reasons.
Sawasdee Smile for 225 Baht with TV and shared shower.
Four Sons Place for 350 Baht for AC, TV.
D and D Inn for 550 Baht because it has a Swimming Pool on the roof.
K S House off Khao San Road because it has WIFI and I can make many Skype.com Telephone calls. It is across from the Pizza Hut or on the way to New World. Probably can negotiate a fan room in this hotel for 200 Baht with WIFI.
Moisture makes salt clump, I think I have become accustomed to the salt not coming out of the shaker. I test it, if it does not work, I take the lid off, pour some in my hand and then slowly use a finger to slide some onto my food.