If you plan to stay for a week or more then it's worth knowing that Alma House's sister company Accommodation Windsor Ltd manages various apartments in Windsor that are available for short term weekly stays. The apartments come fully equipped with everything you need for a relaxing stay in a home-from-home environment. This includes wireless broadband internet, freeview or Sky TV, fully fitted kitchens with cooking and laundry facilities and an optional weekly apartment cleaning and linen service.
http://www.accommodation-windsor.com/
http://www.accommodation-windsor.com/