Prince William and Kate Middleton got all dolled up as they attended the the first day of Royal Ascot [1] horse races on Tuesday. Despite the sweltering temperatures, the royal couple [2] put on their best smiles as they arrived at the annual horse-race event in a carriage. While Kate channeled her inner Eliza Doolittle with a white lace Alexander McQueen dress [3] similar to Audrey Hepburn's in My Fair Lady, her husband, who turns 35 on Wednesday, looked extremely handsome in a top hat and a long tail coat suit. Seriously, something about his traditional garb [4] makes him look even more attractive than usual. If you don't believe us, see the pictures for yourself.