No, you do not have to double tip, and you select your cabin when you book. If they offer to upgrade, and you don't like the location, you can stick with what you have.
And please go to the singles section of Cruisemates and read all my articles and tips on cruising by yourself. Not to worry. You are going to have a fabulolus time.