There are any number of trendy boutiques where you can buy great jewellery and designer gear - and you'll have a choice of classy Italian fashions and leather goods. Most shops open until about 9pm at night and sometimes even later. For keepsakes think about hand-woven textiles, embroidered cloth, jewellery and olive wood goods. Head to Tsimiski Street, with its wide range of shops, as it's central.
Nearby, Agias Sofias has more upmarket boutiques. You don't have to go designer and can head to the market between Aristotelous and Ionos Dragoumi for superb fresh goods. If you like malls then Mediterranean Cosmos will be for you. Just outside the airport, it's a vast space where you can shop, catch a movie or have your lunch.
Aside from all the glorious beaches, you can also visit theme park Waterland, with its 150 acres of pools and gardens, wave pools and slides or Thessaloniki Zoo. Many of the hotels will offer children's clubs to keep the little ones entertained.