Magnificent view! The fifteenth-century Odescalchi Castle in Italy where Katie Holmes and Tom Cruise were married.