I am looking to take my one year old son, wife and myself to Chapel Hill next season for a weekend and a game or two. I have been to town before but only on business. Can anyone please recommend some nice hotels and restaurants close to or in downtown?