Hi Turbo,
Relax, it will be fine. No need to take readings everyday as you are wasting good beer. (you can if u really want to and wont sleep at night if you dont take a reading...but save that precious gold liquid). I reckon this is going to be one of the best beers u have brewed. Beers brew better at colder temps. They take longer and they can stall. Stalling sounds like what MAY have happen. Do not bottle at 1020 for a beer like this or you really could have a batch of bottle bombs.
There is no harm in waiting 2-3 weeks for the brew to finish (unless it was in the middle of a super hot summer).
In fact, this is generally a very good thing to leave a brew for 2 or so weeks. Gives the beer time to mellow out, mop up yucky flavours, have things settle out of suspension(clearer beer, cleaner taste).....have a read up on using Glelatine...{not for this brew...but try it on another brew as it will help clear your beer....fun for another day, another brew}
Temps between 17 should be fine, but just try not to let it get colder. Maybe you could wrap a blanket around it to keep a bit of warmth in, u can buy heat pads/mats etc....buttttt bahhhh I am not a fan (unless temps are too cold to brew....eg 10-12degs....which just means u should use lager yeast as they LOVE that temp)
My advice:
Try not letting the temps go below around 18....
Wait....wait and more waiting
Take a reading every 3 days....it should get down a bit further...hard to say exactly what
Aim to bottle it next weekend (no earlier...dont rush a good thing)...maybe even the weekend after...this will not be a problem at all. You can find lots to read here about leaving the beer in the fermenter for a few weeks etc.