Dinner at Capricorn is great and if you let them know it is your birthday when you make the reservation they will surprise you with a nice yummy rum chocolate cake.

As for activities, well you can always parasail but that is a little costly. There are tons of great little shops in town... I'm sure others will have more to add to this list.