A simple yet comprehensive website detailing how words are pronounced in different varieties of English (from Welsh to Australian). It also contains some very useful examples of short vs. long vowels (e.g. sheep or ship): click on "English pronunciation practice with minimal pairs."
A more wide-ranging website containing information and exercises on sound vs. spelling, connected speech, voicing and minimal pairs (e.g. sheep or ship), and some quizzes.