It really depends what you are looking for and who you are looking for. There are some beautiful gift shops in shopping centers which have themed gifts for weddings, graduations, baby showers, mother's/father's day, etc. I also like to shop at Target's for baby clothes. Personally, my favourite gift is giving cash. Everyone loves that gift.