I'm sure a lot of aircraft have been booked already
Well, all the hotels have! Try checking the hotel websites, and then, if you can, the prices. With Moscow being the world's most expensive city, this will probably be the most expensive Champions League final in history - for the fans that is!
I wonder if anyone will charter from Russian operators?