Suggest going to the Entertainers/Dancers discussion section for do's and don'ts as well as some macros.
Dancing is great way to meet other characters and, if the players on your server (and town) use the Cantina as a meeting point, a great way to catch up on gossip.
Most people macro dancing anyway, it leaves them more time to chat, greet, smile and thank to/with patrons.
Couple of the more basic "rules" of etiquette (I assume, as you find it boring, you are doing this from a Holocron's instruction)
If you're going to AFK macro stand to the side and do it. People will still watch you when no one else is there but let players who are actually playing the character take the centre "stage"
If you start a group then go AFK give the leadership to a player who is not going to be AFK. This way the group can grow as required (more people more exp)
If you want to grind the EXP fast find the busiest cantina (Bestine, Coronet, Theed) for your planet and join the group there. Half of these people will be AFK and just grinding exp but normally the leader won't.
Anyone wanting to Use the class for RP purposes will only normally go to such places for the Exp (20 entertainers and 5 customers do not make for good RP
)
Don't dance in your underwear, no matter what race or sex, it just looks wrong.
Example macro;
/startdance exotic2;
/pause 15;
/flourish 1;
/pause 25;
/flourish 2;
/pause 25;
<etc>
/pause 100;
/macro dance
The reason for the 100sec pause is to regain action back. You can't start a dance while dancing so that command will be ignored when it loops but if you do runout of action you will stop dancing and when it loops (and you have recovered action) you will start the dance again.
For the lower dances you can afford to reduce the pauses to 10 for the flourishes and drop the 100sec pause to regain action, as you don't use that much action on them.
I've used a macro like this and not been dropped from the server when AFK. Obviously server shutdowns can't be avoided.