"Prepare to receive Ramadan with pure hearts, for by Allah, abundant prayer, fasting and recitation of the Qur'an will be of no benefit if your hearts are full of darkness" - Habib Umar bin Hafiz
Pointers: Plan how you would like to spend each day this Ramadan. Postpone things that can be postponed, and focus on activities that will benefit you, insha’Allah, in the hereafter. Here are some examples: Set a target for how much Qur’an you will recite, and make a plan for when you will recite it. Set a target for how many prayers you will pray at the masjid, and make a plan for how you will reach this target.
Online Resources: 4-part series on how to prepare early for Ramadan (detailed plan corresponding to four months before Ramadan)
Nader Khan - Share the Prophet, Quench the thirst http://www.naderkhan.com/ 100% of the sales when buying his latest album will go towards building water resources in different parts of the world through WaterAid Canada.
* Try to look for local, grassroots charities, it good sometimes to give directly.