How to keep your home cool in hot weather

How can you stop your home retaining too much heat during periods of hot weather?