For a long lasting deep shine, by hand I would prep with the Carlack Twins/Klasse Twins as above. The All In One will clean the paint up, the sealant seal in the shine and give many months protection.
You can then top that with a nice wax either for looks (Swissol, 5050, etc.)
I'd also like to throw Victoria Wax (Collectors or Concours) into the mix as really good mid priced wax. It's manufactured in Canada using all the same types of natural and low VOC ingredients as used in the other high end waxes but with a much lower price tag.