Looks like you had a wonderful experience and yes London is best visited more than once if possible. I love London and was fortunate to have lived there in the early 70’s. I was afraid I had missed the excitement of the 60’s which I did of course but each decade brings new excitement. It looks better than ever.
Yes, we did a day trip to Vail. I recommend buying greyhound bus tickets from Denver union station. Vail was also beautiful, and we would love to stay there at least 1 night next time.
You would need to apply for a visa, however check the most recent updates for covid restrictions. We have Iranian passports so It was different for us. When you travel, make sure to visit Tehran, Isfahan, Shiraz and Yazd. Also, try as many different Persian dishes as you can, they're all absolutely delicious! 💯