London for the royal wedding

How to get there, where to stay and what to do