Have you read any of Terry Pratchett's books? Try starting with The Colour of Magic, and if you like that then you've got like 30 other novels to read by him.
Other authors I like - Iain M Banks, Alastair Reynolds, Peter F Hamilton, Aldous Huxley, Neal Stephenson. That should last you a while.
