people mostly use Led, t5, and metal halides. it's your choice really. some people even mix led+t5 while some mix halides+t5 and so on. there're plenty of brands and the prices vary with the manufacturers so you'll need to search online to see the price of the lighting that you like. after that you can determine how long you should turn on the lights by asking on forums or google.
i run led for my tank and as for lighting hours; blue from 11am to 9pm and white from 12pm to 6pm.