Solubility in water
The two most important (and somewhat related) factors are the polarity of the molecule and the presence of hydrogen bonding groups. As a rule of thumb, the higher the polarity the more soluble a molecule will be in water (which is highly polar as well). Also, the more hydrogen bonding groups, the more soluble in water.
With these two rules of thumb you should be able to order the compounds you listed. I'll leave it to you to actually do it.
The website masterorganicchemistry.com gives a fairly good summary of 3 important factors that determine the boiling point of organic compounds. They are:
- The relative strength of the four intermolecular forces is: ionic > hydrogen bonding > dipole dipole > van der Waals dispersion forces. The influence of each of these attractive forces will depend on the functional groups present, but generally stronger forces means a higher boiling point.
- Boiling points increase as the number of carbons is increased.
- Branching decreases boiling point.
With these 3 'rules' you should be able to figure out the ordering of your listed compounds.
: Master Organic Chemistry: 3 Trends That Affect Boiling Points or via the Internet Archive