if you need daily quotes for one - two stocks, go the the yahoo finance and click historical data - you will have daily quotes.
If you need daily stocks for more than 50 stocks you have to ask your five or kids do download it manually from yahoo finance.
If you need daily quotes for more than 500 stocks you may try to write simple vb.net program which would scan yahoo quotes. If you do not have programming skill you can buy it -there are such programs on the market.
It is more complicated with hourly quotes. Here you have to pay. I do not know anyone offering it. You may buy 1-min or every-tick quotes from many sources and then compile (calculate) hourly bars. However, here you have to be careful as raw historical quotes may have spikes (overnight order executed at the previous trading session price and posted on market on the next day).
I may send it to you in csv coma delimited file or give you a download link, however it is not going to for free and it depends on hove many stocks you need. Depending on the stock activity we may have history up to three years. we do not keep history of low activity stocks.
Go to http://www.marketvolume.com/ and sent email to support team with list of the stocks you need and I will answer you with my offer details.