Harry, being the typical 15 year old boy, had no idea what to get people. Instead, he got 5 galleon gift certificates to various shops in Diagon Alley or Hogsmeade.
Lavender: Madam Puddifoot's.
Kit: Honeydukes.
Cho: Honeydukes.
Cedric: The Loonybin.
Hermione: Flourish & Blott's.
Neville: Dervish & Banges
Ernie: Gladrag's.
Pansy: Madam Malkin's Robes.
Bill: The Loonybin
Charlie: Magical Menagerie.
Ginny: Quality Quidditch Supplies.
Ron: Zonko's.
And his actual gifts:
Draco:This Pocketwatch with the note: A gift from your secret santa. I saw this and thought of you and hope you like it.
Lily:This Bracelet engraved with Lily rather than 'sister'.
James: A brand new camera for taking pictures of Lucy.