The largest city that would be good for stocking up on garlic and crucifixes would be Rome, Italy. After all, we know how garlic is so very popular in Italian cooking and where else to find crucifixes and crosses but in the home of the Vatican City where there is also no shortage of holy water.
And with those on to Transylvania and the Carpathian Mountains where one finds the homes of one Vlad Tepes aka Count Dracula. Bran Castle is one of his homes and the other is Castle Dracula located in the mountains above the small village of Sighisoara. One does not go out after sunset for vampire roam free in those mountains.