The diaspora of my last gaming group and our friends had a major problem in being able to meet at each other's places. Most of them had grown up in the same (or nearby) neighbourhoods, but had since moved elsewhere within Adelaide. In some cases, it was almost on the opposite side of town. Gaming at one of the player's homes meant that one or two player spend 10 minutes travelling to the game (or were the host) while the others may have spent up to two hours travelling in each direction. That kind of situation was likely to cause a bit of resentment from the long distance guys. The solution was gaming at the "gaming club", Game Wizards, which was located smack dab in the middle of the city. Everyone travelled a bit, plus we could all go out and have dinner/ go to the pub/ what ever in town before we went home.
You could either pay for an extended membership (which was ideal for people with multiple games), or pay a nominal fee each time you came into the club (this is what I did, since I only had one or two games).
This place served as a social hub as well as a gaming venue. Sales of RPGs, TCGs, and even electronic games are made there. There was even the benefit of giving the gamers a bit of exercise (

), since the place was on the third floor of the building (and the elevator was a death trap). They also had a system of "classifieds" to help people find games if they were looking. Their biggest profits probably came from the snack bar though.
All in all, it was pretty good. I'm not sure about an hourly rate for your club, but the per-visit/ membership system seemed to work well for GW. I like the idea of being able to rent miniatures for players who lack them.
It would be a limited market, due to most people prefering home games (which I do, too). A lot would depend on how the place looked, amenities, the services rendered, and the peripheral services. It would also depend a lot on the nature of the city/town you're setting up in.