I own too many colognes to post on here, but I'll save you all the trouble now and tell you what to buy:
It is seriously so, soooo amazing
So are Aqua Di Gio by Giorgio Armani, Only the Brave by Diesel and Cologne 41 by Abercrombie and Fitch.
Cologne 41 by Abercrombie and Fitch is almost as good as 1 Million

But I hate that store so I kind of hate condoning their products (even though I have to buy their colognes online) but seriously, they're all so good.
It's kind of hard to go wrong with colognes really. They all smell better than body odour and sweet. People try and shame teenage boys for buying Lynx/AXE deodorant, but it's cheap, it covers up the smell of BO (and even stops it if it's an antiperspirant) and even though adults joke about teenage boys wearing them, they still smell really good.