a state of trance is worth checking out, he also does a state of trance 'yearmix' which is his favourite tracks of the year short mixed (maybe like 20 tracks an hour) so no long build ups. tiesto's in search of sunrise albums have vocal tracks on too.
also check out alldj.org, you can select a genre or a specific dj, and download sets from there, free and legal (but there might be an occasional 'you're listening to di.fm' plug or similar) but they host tons of music, you can always find something new