Last weekend I visited Stockholm for my (26th!) birthday. My Mother and I stayed in the Hotel Birger Jarl Stockholm - which is just a 20 minute walk from the Central Train Station.
Hotel Birger Jarl is a 4 star hotel offering a variety of accommodation, with 271 rooms ranging from single rooms for those on a budget, to suites and apartments. The pure scope of rooms available means this hotel is great to stay for business, leisure or I should imagine would be great for families if you’re booking an apartment.