Best Of Lists

Calgary's Definitive Best Of Rankings

Curated, researched, and community-vetted lists of Calgary's absolute best — no fluff, no paid placements.

Curated Lists

Featured Best Of Lists

Expert-curated rankings for every category

Nominate a Best Of Pick

Think something deserves to be on a Best Of list? Submit your recommendation and help shape Calgary's definitive rankings.

(function() { var API_BASE = '/api'; var colors = ['#E85D3B','#F7931E','#C026D3','#059669','#2563EB','#DC2626','#7C3AED','#D97706']; function renderListing(listing, isFeatured) { var c = colors[listing.id % colors.length]; var cls = isFeatured ? 'featured-card trending__featured' : 'trending-card'; var imgStyle = 'background:linear-gradient(135deg,' + c + ' 0%,' + c + 'cc 100%)'; var img = listing.image_url ? '' : '
'; var badge = (listing.is_featured || listing.is_editor_pick) ? '' + (listing.is_editor_pick ? "Editor's Pick" : "Featured") + '' : ''; var cat = (listing.category_name || '') + (listing.neighborhood_name ? ' • ' + listing.neighborhood_name : ''); var rating = listing.rating ? '' + listing.rating + (isFeatured && listing.review_count ? ' (' + listing.review_count + ')' : '') + '' : ''; var price = listing.price_range ? '' + listing.price_range + '' : ''; var desc = listing.description ? '

' + listing.description.substring(0, 150) + (listing.description.length > 150 ? '...' : '') + '

' : ''; var meta = '
' + rating + price + '
'; if (isFeatured) { return '
'; } else { return '
'; } } async function loadEditorPicks() { var grid = document.getElementById('editorPicksGrid'); if (!grid) return; grid.innerHTML = '
'.repeat(5); try { var [food, deals, things, tourism, hidden] = await Promise.all([ fetch(API_BASE + '/listings?category=food').then(function(r) { return r.json(); }), fetch(API_BASE + '/listings?category=deals').then(function(r) { return r.json(); }), fetch(API_BASE + '/listings?category=things').then(function(r) { return r.json(); }), fetch(API_BASE + '/listings?category=tourism').then(function(r) { return r.json(); }), fetch(API_BASE + '/listings?category=hidden').then(function(r) { return r.json(); }) ]); var all = [].concat(food, deals, things, tourism, hidden).filter(function(l) { return l.is_editor_pick || l.is_featured; }); if (!all.length) { grid.innerHTML = '

No editor picks found.

'; return; } all = all.slice(0, 6); var html = renderListing(all[0], true); all.slice(1).forEach(function(l) { html += renderListing(l, false); }); grid.innerHTML = html; } catch (e) { console.error('Failed to load editor picks:', e); grid.innerHTML = '

Unable to load content.

'; } } document.addEventListener('DOMContentLoaded', loadEditorPicks); })();