How can I create my own hotspot?

I’m going on holiday with my family and we have 5 laptops between the lot of us. We’d like to connect to the Internet, but buying a 3G card for each computer would jut be too expensive. Is there a way around the problem>?