Windsor has good public transport links including buses and trains. Many attractions are also within walking distance. Additionally, some hotels might provide shuttle services.