There are 2 kinds of intramolecluar forces (those that glue atoms into molecules): ionic and covalent
There are three kinds of intermoleculer forces (those that attract molecules to molecules):
-dipole-dipole - these occur only in polar molecules. The larger the electronegativity differences the more polar these molecules can be and the more sticking power they have with other polar molecules. In order to determine if a molecule is polar you must look at both the electronegativity of the atoms and the geometry of the molecules, especially you must also notice lone pairs of electrons.
-Hydrogen bonding - this is really a form of dipole dipole it gets a special name because it involves the strongest of these due to the high electronegativiey difference between H and O,N,F but it is a dipole dipole force.
-LDF or london dispersion forces also known as Van Der Waal forces. These occur in all molecules BUT they are fairly weak and are noticed the most in nonpolar molecules (only because of the complete absense of dipole-dipole forces.) Picture a non polar molecule like I2. Iodine preffers to exist as a diatomic molecule and the electron count between the two is108, that is a lot of electrons. Now picture where those electrons might possibly at any one moment. It is true that they will want to be as far apart as possible but sometimes, it is just a fluke they might mostly end up on one side of the molecule, that is the LDF force. Now picture a positively charged something floats near to the I2 molecule, maybe more of the 108 electrons will move towards the positively charged thing. Now what does it look like? A teardrop. The reason larger non polar molecule have greater LDF forces is because they have more electrons to move around. For instance Helium only has 2 electrons that can be on one side or the other compared to diatomic ioidine.
Just remember that pure water has two intermoleculer forces hydrogen bonding (really a form of dipole-dipole) that is a strong force and a small LDF because it has 8 electrons (and you are right mostly those electrons will hang near the oxygen!)
In the big scheme of things intramolecular forces are on the order of 100 times stronger than intermolecular forces.