More than beaches and peaches, Penticton has Millennial appeal