If you have 2 days to spend in the City of Westminster, there are plenty of things to see and do. Here are some suggestions:
1. Visit Buckingham Palace: Take a tour of the Queen's official London residence and see the famous Changing of the Guard ceremony. Allow at least 2 hours for the tour.
2. Explore Westminster Abbey: This historic church has been the site of many royal coronations and weddings. Allow at least 2 hours to fully appreciate the abbey's history and architecture.
3. See Big Ben and the Houses of Parliament: Take a walk across Westminster Bridge to get a great view of these iconic London landmarks. Allow at least 1 hour for photos and sightseeing.
4. Visit the Tate Britain art museum: This museum contains a vast collection of British art from the 16th century to today. Allow at least 2 hours to see the highlights.
5. Take a stroll through St. James's Park: This picturesque park is home to many species of birds and has beautiful views of Buckingham Palace and the London Eye. Allow at least 1 hour for a relaxing walk.
As for places to stay, there are many hotels and hostels in the City of Westminster to suit any budget. Some popular options include the Park Plaza Westminster Bridge, the St. Ermin's Hotel, and the YHA London St Pancras Hostel.