Numerous London holiday homes offer nice views. Look for properties in Canary Wharf, South Bank, or along the River Thames.