The size is ultimately up to you, but in regards to the interior you want as least 1 cubic inch of space per pound the deceased weighed when they passed away, if you want the urn to be able to store all of their ashes.
Of course, more miniature keepsake urns are an option if you intend to share the ashes with other family members.