Can't go wrong with Cisco. Some routers I've used on hotels:
Cisco 7206VXR w/ a G1
(55 buildings, 2 floors each, about 25 rooms per floor, using about ~250Mbps). Note: At 50% cpu utilization on this router funky things start happening...CEF-related, usually.
two hotels at the same time (A: 21 floors, 640 rooms, 54 APs, two ZDs, on 30mbit, B: 12 floors, 472 rooms, 67 APs, one ZD, using usually ~80Mbps).
Note: transmit discard problems every so often, so I'll be peeling off one hotel to its own ISR soon.
(2 floors, 50 rooms, 12 APs, one ZD, on 15mbit using ~30Mbps)
Note: Dead simple to configure via https, reminiscent of CCP, just no IOS.
pfsense as a VM on esxi 5.1
(tower a 14 floors, 342, tower b, 8 floors, 220 rms, tower c 5 flrs, 120rms, using ~60Mbps)
Note: I wanted to see if I can roll something else. pfsense had a vm downloadable. So I tried this on an esxi host that's running two other VMs (openvpn server and a centos/freeradius captive portal test thingiee). It was okay, but we were concerned with transmit discards. So I installed pfsense as a standalone on a Dell server. It was okay then, but by then my network vp got turned off by it (he's an open source practitioner even), so abandoned to a Cisco ISR 3945, which was ok, since we added more load (IPTV using Enseo boxes and Cisco VOIP+a lot of VG224s).
Most are DHCP/NAT/Routing only, with the exception of the 7206VXR lodging router, which does have an external DHCPD and about 30% of users have public IPs (thus not NAT'd).
Hope this helps.