The ideal venue is a home because such an environment is unthreatening for those who do not go to church. When the course outgrows the home, a venue with a welcoming atmosphere needs to be found.
Alpha courses have been held in a huge range of venues. The important thing is that that it is somewhere where guests will feel comfortable, is easy to get to, you are able to serve food and has space for the small groups to meet.