Twitter would be a very good place to promote an ICO as you are less likely to run into kids with your promotions than you would with facebook. The percentage of very educated users on twitter is good and you are more than likely to find a lot of people who have invested in cryptos before or know about it and understand what they are so are more inclined to invest