Keep an eye out at Lyttelton Farmers Market — you're bound to come across a great travel trinket in one of its many stalls. After you've found the perfect gift, grab a bite to eat from one of the local food vendors.
To visit this community marketplace, make your way to Lyttelton. You'll find lots of other worthwhile attractions in this area, such as Lyttelton Harbour, New Brighton Beach, and Sumner Beach.