Po, shumë hotele në Windsor të vendosura pranë lumin Thames ofrojnë pamje të shkëlqyera nga lumja, veçanërisht The Oakley Court dhe Sir Christopher Wren Hotel & Spa.