I personally think there's no better place than having it at home. To be honest, your little one won't really know that it's her b'day anyway, so having to also work along with her nap times etc...it's better if she's in familiar surroundings. Just do up your home a bit with colourful decorative items like balloons, banners and maybe some cartoon character heilums to lighten up the room, that will give her something fun to look at and create a party atmosphere. With a pretty b'day cake and some finger food, lots of presents and a room filled with love, you've got a great party going already! All the best & whatever you end up doing, it's in the photos that your daughter will remember most, so take loads!