Google Flights: Choose dates and a budget and google shows you where you can fly for what price on a map. Once you pick a destination, it can show you the lowest fares for 15 days before and after your chosen date (bargraph symbol at the top right hand corner).
Here is the link: http://www.google.com/flights/
Here is the link: http://www.google.com/flights/