A holiday in GreenvilleA holiday in Greenville impressed us with its small town charm and big city sophistication.