We had a lovely stay with our family for three nights in January, very close to the Gardens shopping mall for your shopping requirements. Try the Black Sheep restaurant, great food and walkable.