Cisco makes some nice gigabit switches. The SG200 is smart switch should you decide to implement those features that Indy mentioned later on. The 16 port version is like 255 while the 24 port version is like 290 so, if you're going to get that, might as well get the 24.
The SG100/SR20XX is their unmanaged version which also works pretty well too. Cisco Small Business SR2016T-NA (16 port) is about 190.
If you want to add more wireless access points, consider a PoE switch, but I'll stick with the wired recommendation.