Overview of tourism activities in Windsor, United Kingdom