If you want a little bit of pristine and untouched beaches, you might want to go to Rodrigues which is a small, mountainous island. For night life, shopping and dining, Grand Baie is a great place to visit. For a little cultural exploration, the capital, Port Louis has a lot of colonial buildings and its own Chinatown.