Amritsar in winter is as close to perfect as you’ll get. The weather is pleasant, with temperatures ranging from 5°C to 20°C, making it perfect for sightseeing, shopping, and indulging in hot, buttery ...