It can make a real difference in your experience deciding the best time to visit a city, which is vibrant and culturally rich like Amritsar. It's positioned in Northwestern India, and it's famous for ...