German Christmas Market: For two days—December 8 and 9—indulge in the holiday spirit early with live German bands, beers, cakes and pastries at the German House in Chanakyapuri, New Delhi. Though the draw for some people may be the sausages straight from the land of sauerkraft, the market also touts unique handicraft gift ideas, such as tree ornaments and jewellery.

Christmas Bazar: The once-a-year shop opened its doors at the end of November to provide tinsel, stars and fake Christmas trees to Khan Market in the Capital. The best buys here have to be the stylish paper stars. For only Rs75, these bright coloured decorations would make any wise man follow them through the desert.

Royal Choice: The chocolate shop on the ground floor of Garuda Mall in Bangalore has a kiosk selling knick-knacks. What’s worth picking up here are the scented candles. While these are available in pastel hues, check out the red ones with a hint of floral embellishment; they cost around Rs450.

Okapi: Christmas trees from the slopes of the Lapland have made it to Indian homes. Okapi, a home décor and gifts store in Garuda Mall in Bangalore, has its annual sale during this time of the year. The three-year-old store sources artificial trees, flowers and potpourri. A two-feet Christmas tree costs around Rs2,500. Door decorations like dried flower wreaths, which are considered a gesture of friendship, are priced at Rs450.

Kriti Creations: The feng shui store at Khan Market undergoes a transformation every Christmas. For Delhi’s holiday lovers, this is the one-stop shop for all things jolly, red and green. Stockings, tinsel, goofy bells, silly santas and laughing buddhas abound, all available for prices between Rs200 and Rs500. Plus, if a fake tree doesn’t cut it, the store offers fresh pine trees outside the door.

Home Stop: Creating the Christmas magic in your house is an art form, but to master that, you need the creative raw material, some of which are available at Home Stop in Ashok Nagar, Bangalore. This home decor shop has trendy cane table mats (Rs99 for a set of two), white-cherry table mats (Rs220 for a set of six) and abstract and floral wall mounts (prices start at Rs345).