I let the players at my table dictate how I play aces. By that, I mean this:
If you have a bunch of Super loose aggressive players (SLAG), then I don't mind limping. Somebody is bound to come over the top w/ AJ or something stupid like that, giving you a strong opportunity to double up.
If you are playing at what appears to be a strong table, I raise 2x or 3x the BB, with the goal of inducing a call or shove from one of the tight aggressive players (TAG). The reason I don't limp is because if its just you and the big blind seeing the flop, or perhaps 1 other player, you won't get action anyways unless they hit a strong hand. Sure, sometimes you will still have them beat even if they hit, but you are letting them in the door with drawing hands, and the opportunity to hit 2 pair or a set.
Tables that are in between are based on discretion, and my stack size. If I'm short, I'm more likely to limp, since one of the big stacks are liable to try and push me around. If I'm medium, I will usually raise, not trying to risk my medium position on one hand. If I'm really big stacked, I might limp, especially if I've been playing a lot of hands. The reason is that players often get tired of me winning pots, and decide to 'take a stand'. Hopefully, they decide to take a stand at the wrong time.
You can always change things up, but this is my general style for playing the mountains that are aces