The Three Worlds cycle, Ian Irvine. Quite simply, the best books I have ever read.
Night Watch trilogy (technically 4 books), Sergei Lukyanenko. Intriguing ideas on the good and evil.
The Belgariad, David Eddings. Restraints of choice.
Mistborn Trilogy (and The Way of Kings), Brandon Sanderson. The only books I have read that have enormous amounts of betrayal in them
Anything by Fiona McIntosh. The cruelest author I have come across; always is incredibly mean to her characters.
Second Sons trilogy, Jennifer Fallon. A series on religious societies.
If you want a deep, philosophical meaning to the books you read, go for one of those.
Although, as you are having a holiday, you may want a break from the strenuous thinking required
