If you have the appropriate spray setup and are familiar with spraying lacquers I would opt with the catalyzed conversion varnish. ML Campbells Resistant is a pigmented varnish that can be tinted to numerous colors and is tough as nails. That would be one of your best choices. Another alternative with less durability would be spraying a waterborne pigmented finish and then topcoating it with a waterborne clear. Especially with soft woods like mahogany.
Most customers agree.
Your glass store can take your top and get a good fit. Looks terific with beveled glass, but a little more pricey. Use the waterborne approach. Try ML Campbells polystar. You will not get the stickiness that you get with a latex enamel and it is very durable when you apply the right amount of wet mil.