Самый простой, но, на мой взгляд, и самый выигрышный вариант - постараться узнать, чего человек давно хочет, но сам не может себе позволить, и подарить ему это. Только действуйте в пределах разумного, если человек с детства мечтает о собаке, но сейчас у него нет ни времени, ни средств, чтобы за ней ухаживать, не стоит делать ему сюрприз, подарив щенка.
Ели совсем ничего не придумывается, попробуйте заглянуть в какой-нибудь магазин оригинальных подарков, вдруг глаз за что-нибудь зацепится? Или смастерите подарок своими руками, рукодельные подарки - это всегда мило и приятно.