It really depends on what you want to do while you're in Charlotte. If you're looking to be in the heart of the action and close to all the attractions, then staying in Uptown would be the best option. However, if you're looking for a more relaxed atmosphere and want to be close to the restaurants and nightlife in downtown Charlotte, then staying downtown would be a better choice.