Gracias a la ubicación de la casa real, en Windsor pueden encontrarse los mismos servicios que en una gran ciudad: dos estaciones de ferrocarril, un teatro y numerosos hoteles.