Discover 7 fabulous things to do in Gjirokaster, an enchanting town in the heart of Albania, with insider tips to make your trip a success!