20. Crown Prince Frederik of Denmark
Danish Crown Prince Frederick may literally be Prince Charming, but he met his love, Mary Donaldson, in a down to earth way – in a pub! It was during the 2000 Olympics held in Sydney, Australia, and the prince hit it off with a local girl over a couple of beers. The two stayed in touch via handwritten letters (aww!) and long distance phone calls. Their relationship finally culminated with a storybook wedding held at Copenhagen Cathedral in Denmark.