If you arrive on time at Gatwick, you should be into central London by say 5.15/5.30pm. Leaving out of Heathrow the following day, you will need to be at the airport 3 hours before your flight and it will take say an hour to get there, so you will need to depart at 10.20 from your hotel. My Croatia to the UK journeys usually take 7-8 hours door to door, so you may not feel like doing too much when you arrive!
I wouldn't get too hung up about the Piccadilly line, as this may limit your options. Premier Inn are a chain that offer family rooms in a number of locations - best value is booked c 9 months in advance - the price goes up as the date approaches. Victoria would be a good location to look at - plenty nearby and good transport links, but it will be more expensive as it is closer into the city centre. Chiswick is a good option that is slightly further out and a nice place to stay without the hassle of central London. You would be able to find a good restaurant for your evening meal and take a walk in the park.
What is your budget (in GBP please). UK hotel rooms do not have 2 double beds - you will need a family room.