Five-star accommodations along the Thames? Sign us up! Say hello to The Savoy, one of the best places in all of London.