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.
Cisco ISR1921
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.
Cisco ISA570
(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.