Where can you go for cremation of a small pet?
Usually your local veterinarian offers cremation options for deceased pets. You can ask for a private cremation, which will cost more than when they cremate deceased pets in groups. When you request a private cremation you will receive your pets ashes back in about 2 weeks.
You may want to check with the local animal shelter as well. Some shelters offer on-site cremation, although this option may not be open to the public.