There are so many great things to do in Rabat. This guide reveals the best of them, from ancient ruins to chic restaurants.